dos导入mysql数据库表_用DOS命令在Linux下mysql数据库的导入导出操作
模板堂給大家講解下在linux下導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)的方法
便于備份ECSHOP數(shù)據(jù)庫(kù):
1、導(dǎo)入數(shù)據(jù)庫(kù)
在命令行下輸入:
mysql?-u?username?-p?test?
說明:username是數(shù)據(jù)庫(kù)用戶名,test為目標(biāo)數(shù)據(jù)庫(kù),回車,輸入數(shù)據(jù)庫(kù)密碼,就進(jìn)行導(dǎo)入操作了!
2、導(dǎo)出數(shù)據(jù)庫(kù)
2.1、導(dǎo)出整個(gè)數(shù)據(jù)庫(kù):
mysqldump?-u?username?-p?test?>?/home/data/test.sql
說明:username是數(shù)據(jù)庫(kù)用戶名,test源數(shù)據(jù)庫(kù),回車,輸入數(shù)據(jù)庫(kù)密碼,就進(jìn)行導(dǎo)入操作了!目標(biāo)文件路徑為/home/data/
2.2、導(dǎo)出數(shù)據(jù)庫(kù)中某張表:
mysqldump?-u?username?-p?test?documents?>?/home/data/test.sql
說明:導(dǎo)出數(shù)據(jù)庫(kù)test中的documents表到目標(biāo)目錄。
2.3、 導(dǎo)出多張表中的內(nèi)容到一個(gè)文件:
mysqldump?-uroot?-t?-w?"id>627107"?test?author?>?add.sql
mysqldump?-uroot?-t?-w?"id>16943"?test?agent?>>?add.sql
mysqldump?-uroot?-t?-w?"id>3177914"?test?inventor?>>?add.sql
說明:假設(shè)數(shù)據(jù)庫(kù)沒有密碼,所以不需要-p參數(shù)!-w:相當(dāng)于where子句,-t:不寫入表的創(chuàng)建信息(目標(biāo)數(shù)據(jù)庫(kù)中已有此表,不需要再創(chuàng)建),>:創(chuàng)建新的或覆蓋已有的sql文件,>>:增量寫入已有sql文件
2.4、導(dǎo)出數(shù)據(jù)庫(kù)中表結(jié)構(gòu):
命令行下具體用法如下:??mysqldump?-u用戶名?-p密碼?-d?數(shù)據(jù)庫(kù)名?表名?腳本名;????1、導(dǎo)出數(shù)據(jù)庫(kù)為dbname的表結(jié)構(gòu)(其中用戶名是root,密碼是bpasswd,生成的腳本名是db.sql)
mysqldump?-uroot?-pdbpasswd?-d?dbname?>db.sql;????2、導(dǎo)出數(shù)據(jù)庫(kù)是dbname某張表(test)結(jié)構(gòu)
mysqldump?-uroot?-pdbpasswd?-d?dbname?test>db.sql;????3、導(dǎo)出數(shù)據(jù)庫(kù)是dbname所有表結(jié)構(gòu)及表數(shù)據(jù)(不加-d)
mysqldump?-uroot?-pdbpasswd??dbname?>db.sql;????4、導(dǎo)出數(shù)據(jù)庫(kù)是dbname某張表(test)結(jié)構(gòu)及表數(shù)據(jù)(不加-d)
mysqldump?-uroot?-pdbpasswd?dbname?test>db.sql;
總結(jié)
以上是生活随笔為你收集整理的dos导入mysql数据库表_用DOS命令在Linux下mysql数据库的导入导出操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CANopen | 对象字典OD 02
- 下一篇: mysql主从代替技术_mysql主从复