dos导入mysql数据库表_用DOS命令在Linux下mysql数据库的导入导出操作
模板堂給大家講解下在linux下導入導出數據庫的方法
便于備份ECSHOP數據庫:
1、導入數據庫
在命令行下輸入:
mysql?-u?username?-p?test?
說明:username是數據庫用戶名,test為目標數據庫,回車,輸入數據庫密碼,就進行導入操作了!
2、導出數據庫
2.1、導出整個數據庫:
mysqldump?-u?username?-p?test?>?/home/data/test.sql
說明:username是數據庫用戶名,test源數據庫,回車,輸入數據庫密碼,就進行導入操作了!目標文件路徑為/home/data/
2.2、導出數據庫中某張表:
mysqldump?-u?username?-p?test?documents?>?/home/data/test.sql
說明:導出數據庫test中的documents表到目標目錄。
2.3、 導出多張表中的內容到一個文件:
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
說明:假設數據庫沒有密碼,所以不需要-p參數!-w:相當于where子句,-t:不寫入表的創建信息(目標數據庫中已有此表,不需要再創建),>:創建新的或覆蓋已有的sql文件,>>:增量寫入已有sql文件
2.4、導出數據庫中表結構:
命令行下具體用法如下:??mysqldump?-u用戶名?-p密碼?-d?數據庫名?表名?腳本名;????1、導出數據庫為dbname的表結構(其中用戶名是root,密碼是bpasswd,生成的腳本名是db.sql)
mysqldump?-uroot?-pdbpasswd?-d?dbname?>db.sql;????2、導出數據庫是dbname某張表(test)結構
mysqldump?-uroot?-pdbpasswd?-d?dbname?test>db.sql;????3、導出數據庫是dbname所有表結構及表數據(不加-d)
mysqldump?-uroot?-pdbpasswd??dbname?>db.sql;????4、導出數據庫是dbname某張表(test)結構及表數據(不加-d)
mysqldump?-uroot?-pdbpasswd?dbname?test>db.sql;
總結
以上是生活随笔為你收集整理的dos导入mysql数据库表_用DOS命令在Linux下mysql数据库的导入导出操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CANopen | 对象字典OD 02
- 下一篇: RTX5 | 线程标志组01 - 线程同