PHP備份資料庫的原理和方法

2021-05-23 05:28:13 字數 3380 閱讀 9198

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...