mysql匯入乙個csv mysql匯入csv檔案

2021-10-17 22:51:08 字數 998 閱讀 5136

前景:有大量的csv資料重oracle匯出字元編碼gb2312要匯入mysql

1、shell先修改csv文字編碼格式

iconv -f gb18030 -t utf-8 "$gb2312file" > "$utf8file" #gb18030是2312的乙個超集

2、登入mysql執行下面命令

load data infile '/tmp/file.csv'

into table t1

character set utf8

fields terminated by ',' enclosed by '"'

lines terminated by '\r\n'

(1)字段之間以逗號分隔,資料行之間以\r\n分隔;

(2)字串以半形雙引號包圍,字串本身的雙引號用兩個雙引號表示

3、mysql一些方便語句

csv匯出

select * from test_info

into outfile '/tmp/test.csv'

fields terminated by ',' optionally enclosed by '"' escaped by '"'

lines terminated by '\r\n';

csv匯入

load data infile '/tmp/test.csv'

into table test_info

fields terminated by ',' optionally enclosed by '"' escaped by '"'

lines terminated by '\r\n';

mysql快速執行指令碼

mysql -h 172.21.210.24 -p 4000 -u root -d rkw_ezc_prod -ppasswd <

select * from information_schema.`key_column_usage`;

eof

mysql中把乙個表的資料批量匯入另乙個表中

mysql中把乙個表的資料批量匯入另乙個表中 不管是在 開發還是在應用 程式開發中,我們經常會碰到需要將mysql或ms sqlserver某個表的資料批量匯入到另乙個表的情況,甚至有時還需要指定匯入字段。本文就將以mysql 資料庫為例,介紹如何通過sql命令行將某個表的所有資料或指定欄位的資料,...

mysql中把乙個表的資料批量匯入另乙個表中

mysql中把乙個表的資料批量匯入另乙個表中 不管是在 開發還是在應用程式開發中,我們經常會碰到需要將mysql或ms sqlserver某個表的資料批量匯入到另乙個表的情況,甚至有時還需要指定匯入字段。www.2cto.com 本文就將以mysql資料庫為例,介紹如何通過sql命令行將某個表的所有...

mysql中把乙個表的資料批量匯入另乙個表中

mysql中把乙個表的資料批量匯入另乙個表中 不管是在 開發還是在應用程式開發中,我們經常會碰到需要將mysql或ms sqlserver某個表的資料批量匯入到另乙個表的情況,甚至有時還需要指定匯入字段。本文就將以mysql資料庫為例,介紹如何通過sql命令行將某個表的所有資料或指定欄位的資料,匯入...