MySQLdump匯出sql指令碼

2021-10-02 19:33:30 字數 706 閱讀 7190

1.問題描述

通過圖形化工具,在查詢視窗用select語句按條件查詢出所需結果,然後用「匯出嚮導」把查詢結果導成sql檔案,但是匯出來的sql語句不全,沒有表名、欄位名。

通過圖形化工具,試了好多次都不行,然後使用了mysqldump

2.通過mysqldump匯出insert sql指令碼檔案

#

mysql匯出insert帶字段的sql指令碼資料

#mysqldump -u使用者名稱 -p密碼 -h資料庫主機ip -p埠號 --skip-extended-insert --complete-insert 資料庫名 表名 -t -c --where="條件">~/test.sql

--skip-extended-insert 一行一行的匯出

-t 不會產生create table建表和drop table語句

-c 產生完整的insert語句(區別字段)

--where 拼接條件,只匯出符合條件的資料

3.mysqldump引數詳細,參考:

#

mysqldump --help

mysqldump匯出引數

mysqldump匯出引數 資料庫 zongfeng 發表於2005 09 29 比較詳細 mysqldump命令位於mysql bin 目錄中 mysqldump 工具很多方面類似相反作用的工具mysqlimport。它們有一些同樣的選項。但mysqldump能夠做更多的事情。它可以把整個資料庫裝...

mysqldump匯出方法

mysqldump匯出方法 字符集設定 myproject 替換為自己的資料庫名稱 從資料庫匯出資料 執行cmd 命令 首先進入mysql 的bin目錄下 cd d program files x86 mysql mysql server 5.0 bin 匯出 mysqldump u root p ...

MySQL dump匯出匯入

1.匯出庫指令碼,資料庫名稱 mysql,要匯出到data資料夾下的mysql.sql檔案中 mysqldump uroot databases mysql p data mysql.sql 回車後輸入資料庫密碼 2.使用剛剛生成的mysql.sql指令碼匯入已有資料庫mysql mysqldump...