前景:有大量的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命令行將某個表的所有資料或指定欄位的資料,匯入...