1 將文字檔案中的記錄載入mysql資料庫表中
(1)文字檔案格式:每行一條記錄,欄位值用tab定位符分開,字段順序和表定義中的順序一致;對於不確定的字段值用\n表示;
(2)load data local infile 'pet.txt' into table pet;
注意:如果用的是windows的編輯器,應該使用:
load data local infile 'pet.txt' into table pet
lines terminated by '\r\n';
2 批處理模式下執行mysql
(1)把想要執行的mysql語句放在乙個文字檔案batch-file.txt中;
(2)執行:mysql -h host -u user -p < batch-file.txt;
(3)將輸出重定向至檔案out.txt:
mysql -h host -u user -p < batch-file.txt > out.txt;
從mysql提示符執行指令碼:
mysql> source batch-file.txt;或者mysql> \. batch-file.txt;
詳細出處參考:
匯入.sql檔案:
source語句,舉個例子
source c:/users/winnie/desktop/cmd.sql
匯入資料檔案:
例如匯入**內容,最好用xls格式的,用txt可能會把空格讀成null。
load data local infile "c:/users/winnie/desktop/input.xls" into table news
意思是將input.xls內容匯入表news
匯出資料檔案:
select * into outfile "c:/users/winnie/desktop/out.xls" from news
意思是將**news的內容匯出到out.xls中
mysql 匯入匯出語句 MySQL匯入匯出命令
場景 假設在電腦a和電腦b中都裝有mysql資料庫管理系統,並且在電腦a的mysql中有2個資料庫,分別為 shop1和shop2。在shop1和shop2資料庫中都存有3張表,分別為 user good cart,並且這三張表中都存有一些資料。需求及解決方法 1 將電腦a的mysql中的全部資料庫...
mysql資料匯入匯出語句
匯出 select from ebook into outfile bookdev.txt fields enclosed by terminated by lines terminated by 匯入 load data infile bookdev.txt into table ebook fi...
mysql 的sql檔案匯出匯入
1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u dbuser p dbname dbname.sql 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名 mysqldump u dbuser p dbname ...