Mysql 匯入匯出資料結構及資料

2021-06-15 00:45:51 字數 812 閱讀 5369

方式一:

mysqldump -ukevin -p3306 --default-character-set=utf8 -p -h127.0.0.1 activity sign_in_user > user.sql

匯出的結果包含建表指令碼及資料已insert.sql形式。

匯入資料

mysql>use database;

mysql>source user.sql;

方式二:

mysql -uuser_name -p3306 --default-character-set=utf8 -p -h127.0.0.1 -e "select id from table" > user.sql

匯出的為存資料內容列。不包含表結構

匯入資料

load data infile "/root/user.sql" into table database.tablename;

執行以上匯入報錯:

error 13 (hy000): can't get stat of '/root/user.sql' (errcode: 13)

之所以要用/tmp目錄的原因是mysql預設使用了/tmp作為臨時讀寫目錄

load data infile "/tmp/user.sql" into tabledatabase.tablename;

query ok, 25 rows affected, 5 warnings (0.00 sec)

records: 25  deleted: 0  skipped: 0  warnings: 2

mysql匯出的資料 mysql匯出匯入資料

使用sql語句匯出資料 匯出時如果不寫絕對路徑,會提示the mysql server is running with the secure file priv option so it cannot execute this statement。使用 show variables like sec...

mysql 匯入匯出表 mysql 匯出,匯入資料

windows下匯出mysql資料庫中的資料 1.mysql桌面管理工具,使用 select into outfile 語句匯出資料 1.1 進入管理工具後,選中要匯出的資料庫,右擊,選擇命令列頁面進入 1.2 輸入select from 表名into outfile 檔名 select from ...

mysql 匯入匯出表結構及資料命令彙總

匯出資料庫 mysqldump u使用者名稱 p密碼 d 資料庫名 表名 指令碼名 1 匯出資料庫為dbname的表結構 其中使用者名為root,密碼為dbpasswd,生成的指令碼名為db.sql mysqldump uroot pdbpasswd d dbname db.sql 2 匯出資料庫d...