把txt檔案匯入到mysql資料庫中,選用的是mysql中的load data 語法。
load data local infile 'd:\\test.txt' into table test
fields terminated by ','
enclosed by '\"'
lines terminated by '\n'
ignore 1 rows
其中terminated by 以什麼字元作為分隔符
enclosed by 字段閉合標籤
lines關鍵字指定了每條記錄的分隔符
ignore 1 rows 忽略特定行數,csv檔案可以忽略掉第一行標題
成功例子:
load data local infile 'c:\\users\\administrator\\desktop\\mobile.txt' into table mobile fields terminated by ',' lines terminated by '\n';
mobile.txt檔案資料格式如下:
1,1300000,山東,濟南,中國聯通,0531,250000
2,1300001,江蘇,常州,中國聯通,0519,213000
3,1300002,安徽,巢湖,中國聯通,0565,238000
4,1300003,四川,宜賓,中國聯通,0831,644000
5,1300004,四川,自貢,中國聯通,0813,643000
6,1300005,陝西,西安,中國聯通,029,710000
7,1300006,江蘇,南京,中國聯通,025,210000
8,1300007,陝西,西安,中國聯通,029,710000
9,1300008,湖北,武漢,中國聯通,027,430000
10,1300009,陝西,西安,中國聯通,029,710000
11,1300010,北京,北京,中國聯通,010,100000
12,1300011,北京,北京,中國聯通,010,100000
txt檔案匯入mysql資料庫
這種情況是我們經常遇到的,比如txt資料中有5列資料,資料庫建立的表也剛好是5列,這時候我們用下列命令即可 load data infile txt檔案路徑 into table 表名 fields terminated by lines terminated by n 注意 這種情況不是很常見,但...
txt檔案匯入oracle資料庫
在oracle資料庫裡 建立表結構 x.txt檔案是從access匯出的檔案 建立pro.ctl檔案 注 1 by 分隔符有,或其他 根據.txt檔案寫。txt檔案和pro.ctl要在相同目錄 在ssh中 sqlldr sys yao as sysdba control root pro.ctl 將...
txt檔案匯入mysql
load data low priority concurrent local infile file name replace ignore into tabletbl name character setcharset name terminated by string optionally e...