服務(wù)項(xiàng)目:網(wǎng)站建設(shè)、仿站、程序開(kāi)發(fā)、APP開(kāi)發(fā)設(shè)計(jì)、移動(dòng)網(wǎng)站開(kāi)發(fā)設(shè)計(jì)、企業(yè)網(wǎng)站設(shè)計(jì)、電子商務(wù)網(wǎng)站開(kāi)發(fā)、網(wǎng)站維護(hù)、網(wǎng)站推廣、UX/UI 、HTML5、CSS3、JS / Jquery ...
四川???萍加邢薰?></a></div>
                    <div   id=四川???萍加邢薰? title=
四川???萍加邢薰?(開(kāi)發(fā)設(shè)計(jì)官網(wǎng))TEL : 15308000360 / QQ : 38585404

您的位置:首頁(yè) > 技術(shù)經(jīng)驗(yàn) > 數(shù)據(jù)庫(kù) > 正文

MYSQL下生成備份表的命令的語(yǔ)句
技術(shù)支持服務(wù)電話:15308000360 【7x24提供運(yùn)維服務(wù),解決各類系統(tǒng)/軟硬件疑難技術(shù)問(wèn)題】

在MySQL中字符串的連接需要使用concat函數(shù),而其它數(shù)據(jù)庫(kù)管理系統(tǒng)比如sqlserver&sybase使用+,oracle使用||。Sybase ASE15中也可以用||來(lái)連接字符串。 concat函數(shù)語(yǔ)法: concat(str1,str2,....strN) 1.使用mysqldump備份表的簡(jiǎn)單語(yǔ)法為: mysqldump -u用戶名 -p密碼 --default-character-set=字符集 數(shù)據(jù)庫(kù)名 表名> 表的備份文件名 例: mysqldump -uroot -pmypasswd --default-character-set=latin1 andkylee MYTABLE > d:\MYTABLE.SQL 注意:數(shù)據(jù)庫(kù)名和表名之間用空格分割。 2.使用mysqldump備份數(shù)據(jù)庫(kù)的簡(jiǎn)單語(yǔ)法為: mysqldump -u用戶名 -p密碼 --default-character-set=字符集 --databases 選項(xiàng) 數(shù)據(jù)庫(kù)名 > 數(shù)據(jù)庫(kù)的備份文件名 例: mysqldump -uroot -pmypasswd --default-character-set=latin1 --databases andkylee> d:\db_andkylee.SQL 如果想在腳本前面加上drop database命令,使用選項(xiàng):--add-drop-database, mysqldump -uroot -pmypasswd --default-character-set=latin1 --databases --add-drop-database andkylee > d:\db_andkylee.SQL 在備份數(shù)據(jù)庫(kù)的時(shí)候,不備份其中某個(gè)表,使用選項(xiàng):--ignore-table=. 例: mysqldump -uroot -pmypasswd --default-character-set=latin1 --databases --add-drop-database --ignore-table=andkylee.pma_bookmark --ignore-table=andkylee.pma_column_info andkylee > d:\db_andkylee.SQL 3.批量生成與上面類似的備份某個(gè)數(shù)據(jù)庫(kù)內(nèi)所有表的語(yǔ)句可以使用SQL: select concat('mysqldump -uroot -pmypasswd --default-character-set=latin1 wwwdbai_myblog ',table_name,' > d:\\wwwdbai_myblog\\',table_name,'.sql') from information_schema.TABLES where table_schema='wwwdbai_myblog'; 注意:MySQL字符串中的特殊字符,比如本例子中的反斜杠\需要進(jìn)行轉(zhuǎn)義,轉(zhuǎn)義字符為:\ 4. 查看mysqldump幫助使用選項(xiàng):--help , mysqldump --help 幾個(gè)比較實(shí)用的選項(xiàng)為: -c, --complete-insert Use complete insert statements. --default-character-set=name Set the default character set. --fields-terminated-by=name Fields in the textfile are terminated by ... --ignore-table=name -n, --no-create-db -t, --no-create-info -d, --no-data No row information. --tables Overrides option --databases (-B). -w, --where=name Dump only selected records; QUOTES mandatory!



上一篇:MYSQL數(shù)據(jù)庫(kù)優(yōu)化的具體方法說(shuō)明
下一篇:MYSQL占用CPU資源過(guò)高的核查辦法

相關(guān)熱詞搜索:mysql 數(shù)據(jù)庫(kù)