• 技术文章 >数据库 >mysql教程

    将txt数据导入到infobright_MySQL

    2016-06-01 13:31:08原创429
    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
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:insert mysql
    上一篇:MySQL服务优化参数设置参考_MySQL 下一篇:mysql limit大偏移的一个可能的优化方法_MySQL
    PHP编程就业班

    相关文章推荐

    • MySQL索引给拿捏住了• 完全掌握mysql多表操作• mysql的行怎么转为列• mysql读写分离实现方式是什么• 浅析MySQL中的事务隔离级别,聊聊其实现原理

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网