1
、
php
備份資料庫的原理
查詢所有表-查詢所有欄位-查詢所有字段
-生成sql
2
、
php
中
mysql
相關函式
mysql_list_tables
()
表查詢函式,類似
mysql_query
()
函式
mysql_fetch_field
()
字段資訊函式,返回控制代碼
name
欄位的名稱
table
字段所屬資料表的名稱
type
欄位的型別
max_length
欄位的最大長度
not_null
字段是否不能為空,是,則這一項的值為
1
primary_key
字段是否為主鍵,是,則這一項的值為
1
unique_key
字段是否為
unique
鍵,是,則這一項的值為
1
multiple_key
字段是否不為
unique
鍵,是,則這一項的值為
1
numeric
字段是否為數字型,是,則這一項的值為
1
blob
字段是否為
blob
型,是,則這一項的值為
1
unsigned
數字型的字段是否為
unsigned
的,是,則這一項的值為
1
zerofill
數字型的字段是否為
zerofilled
的,是,則這一項的值為
1
create
table
`help_category` (
`
help_category_id
`
int(5)
unsigned
not null,
`
name
`
char(64)
not null
)
3
、備份時候的注意事項
1
、注意資料庫的大小,過大或者過多的表分段處理
2
、生成的
sql
檔名或者存放不易被猜到
3
、備份生成檔案可以表或者自動為單位儲存
4
、可以使用
zip
元件壓縮生成的檔案以便保持
php備份資料庫
link mysql connect localhost root dbname test tables mysql list tables dbname while table mysql fetch row tables table cachetables path date y m d tim...
備份資料庫
參考 sql如何備份到異機 寫成儲存過程,建立作業定時備份 在sql中對映一下就可以了 exec master.xp cmdshell net use z yizhi d module user yizhi administrator 說明 exec master.xp cmdshell net u...
備份資料庫
命令在dos的 url file mysql bin mysql bin url 目錄下執行 1.匯出整個資料庫 匯出檔案預設是存在mysql bin目錄下 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u user name p123456 database n...