csv 匯入 匯出到mysql的資料量達到百萬以上

2021-09-03 07:49:44 字數 810 閱讀 4168

整理要匯入的excel資料(***  必須要有表頭)

1、把要匯入的excel檔案另存為utf8 的csv檔案

2、把csv檔案放到/var/lib/mysql-files

mysql

1、進入mysql 

mysql -u使用者名稱  -p  回車 輸入密碼

2、切換到要匯入的資料庫

use  資料庫名;

3、建立表,表結構要跟excel的表頭相同

4、匯入

load data infile "/var/lib/mysql-files/****.csv" into table  表名    fields terminated by ',';

5、匯出

select * from 表名   into outfile '/var/lib/mysql-files/mytable1.csv' character set gbk  fields terminated by ',' optionally enclosed by '"' lines terminated by '\n';

報以下錯誤的話:執行   set sql_mode='';

error 1261 (01000): row 1 does not contain data for all columns

error 1262 (01000): row 1 was truncated; it contained more data than there were input columns

mysql匯出到world mysql匯入到出

1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u dbuser p dbname dbname.sql 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名 mysqldump u dbuser p dbname ...

mysql匯出到r mysql匯出 匯入資料

匯出 mysqldump h127.0.0.1 uroot ppwd default character set utf8 b dev b dev.sql 如果需要匯出procedure event trigger,需要使用如下引數 r e triggers 所以命令修改如下 mysqldump h...

MySQL匯入匯出CSV檔案

mysql自己提供了匯入匯出資料庫的工具,但有時我們需要僅僅匯入匯出單個表的資料,比如匯入匯出csv檔案,此時可以使用mysql自動的命令來做匯入匯出工作。匯出語法如下 select from table into outfile file 或者select from table into outf...