zoukankan      html  css  js  c++  java
  • 【转】【MySQL】用 Load data local infile 语句快速导入文件

    如果需要从文件导入数据到数据库,可以用Load data local infile 语句。

    默认的情况是这样的:

    制表符tab为字段分隔符,换行符为记录分隔符。

    这种情况不需要任何附加条件说明,直接用最简明的语句就可以:

    load data local infile 'F:/pet.txt' into table pet;

    有的情况是这样的:


    逗号','为字段分隔符,换行符为记录分隔符。

    这种情况,只有记录的分隔符是默认的,就要附加字段分隔条件:

    load data local infile 'F:/pet1.txt' into table pet fields terminated by ',';

    还有种情况是这样的:


    逗号','为字段分隔符,'*,'为记录分隔符。

    这种情况,无论字段还是记录的分隔符都不是默认的,就要分别加以说明:

    load data local infile 'F:/pet2.txt' into table pet fields terminated by ',' lines terminated by '*,';

    查询,用select * from pet;测试一下导入数据的结果:

    每种情况都是:

    OK,导入成功 !

  • 相关阅读:
    Java线程死锁模拟
    Arrays Multi
    PHP Forms
    simple grammer
    有意义的命名 Meaningful names
    整洁代码
    XPath
    多态
    复用类
    访问控制权限
  • 原文地址:https://www.cnblogs.com/todoit/p/2548525.html
Copyright © 2011-2022 走看看