MySQL mysqlimport 从txt文件中导入数据到mysql数据库

mysqlimport:

  我说这个我们还是先从世界观方法论的高度来理解一下便有更加准确的把握。数据导入不外呼有两个部分

  第一部分:目标对象--我们要把数据导给谁(mysqlimport 的目标对象自然就是mysql数据库中的表了哦)

  第二部分:数据源  -- 我们的数据的来源(下面的例子只来源是一个文本文件)

  也就是说我给可以把mysqlimport 命令初步的写成 mysqlimport -uusername -p databasename tablename  filepath

    databasename 指明目标数据库的名称

    tablename      指明目标表的名称

    filename         数据的来源  

  读到这里是不是感觉mysqlimport 就知道的差不多了呢!真的还没有。我们还有一个约定没有说。

  mysqlimport 中约定数据库的表名要和文件名一致也就是说我们mysqlimport 命令最后要写成这样

  mysqlimport -uusername -p databasename filepath

  看到了没有再也没有了tablename 因为它会从filepath 中取。

  例子:

    数据源: D:\t.txt

      MySQL mysqlimport 从txt文件中导入数据到mysql数据库

    目标   :test 数据库中的 t 表

    语句   :

        mysqlimport -uroot -p --fields-terminated-by=,  test D:\t.txt

    运行结果:

        MySQL mysqlimport 从txt文件中导入数据到mysql数据库

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

mysqlimport 中几个比较中要的参数

  --fields-terminated-by=,   #这个表示各个列之间用','分开。

  --fields-enclosed- by="     #这个说明各个值是用'”'引起来的。

上一篇:Kafka集群中 topic数据的分区 迁移到其他broker


下一篇:greenplum集群某台机器磁盘占用100%处理方式