首頁 > 資料庫 > mysql教程 > 将txt数据导入到infobright_MySQL

将txt数据导入到infobright_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-01 13:31:08
原創
1147 人瀏覽過

bitsCN.com

将txt数据导入到infobright

 

           infobright不能insert,所以数据只能通过load导入,但是infobright对txt的格式有非常严格的要求,格式不对是不能导入数据的。废话不多说,导数据

 

      1,建表:

 

           mysql> create table example2 (       -> id int not null,       -> textfield varchar(20) not null,       -> number int not null)engine=birghthouse;          Query OK, 0 rows affected, 2 warnings (0.11 sec)
登入後複製

2,建立txt数据,这步非常重要,能不能导入就看你建的格式对不对

txt内容:

1,"one,two or three",1234

注意:

(1)“”是为了将列区分开,

(2)每行写好后必须回车,不然导不进去。

3,将txt导入到infobright:

           mysql> load data infile 'F://in2.txt' into table example2 fields terminated by ',' enclosed by '"';          Query OK, 1 row affected (0.50 sec)          Records: 1  Deleted: 0  Skipped: 0  Warnings: 0
登入後複製

load语句和你建的txt是有联系的

4,验证:

            mysql> select * from example2;   +----+------------------+--------+   | id | textfield        | number |   +----+------------------+--------+   |  1 | one,two or three |   1234 |   +----+------------------+--------+ 1 row in set (0.02 sec)
登入後複製

txt内容也可这样:

1,one/, two or three,1234

load语句也要相应的变化

LOAD DATA INFILE 'F://in2.txt' INTO TABLE test_table1 FIELDS TERMINATED BY ',' ENCLOSED BY 'NULL' ESCAPED BY '//';
登入後複製

 


bitsCN.com
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板