`
hlidc
  • 浏览: 27708 次
  • 性别: Icon_minigender_2
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

mysql Load Data InFile 的用法

阅读更多
首先创建一个表

  Use Test;

  Create Table TableTest(

  `ID` mediumint(8) default '0',

  `Name` varchar(100) default ''

  ) TYPE=MyISAM;

  向数据表导入数据

  Load Data InFile 'C:/Data.txt' Into Table `TableTest`

  常用如下:

  Load Data InFile 'C:/Data.txt' Into Table `TableTest` Lines Terminated By 'rn';

  这个语句,字段默认用制表符隔开,每条记录用换行符隔开,在Windows下换行符为“rn”

  C:/Data.txt 文件内容如下面两行:

  1 A

  2 B

  “1”和“A”之间有一个制表符

  这样就导进两条记录了。

  自定义语法

  Load Data InFile 'C:/Data.txt' Into Table `TableTest` Fields Terminated By ',' Enclosed By '"' Escaped By '"' Lines Terminated By 'rn';

  Fields Terminated By ',' Enclosed By '"' Escaped By '"'

  表示每个字段用逗号分开,内容包含在双引号内

  Lines Terminated By 'rn';

  表示每条数据用换行符分开

  和 Load Data InFile 相反的是

  Select * From `TableTest` Into OutFile 'C:/Data_OutFile.txt';

  把表的数据导出


温情提示:有服务器的问题及服务器租用、托管需求的朋友联系www.163ns.com QQ:6041800 联系人:小郑
分享到:
评论

相关推荐

    mysql load data infile 的用法.docx

    mysql load data infile 的用法.docx

    mysql load data infile 的用法(40w数据 用了3-5秒导进mysql)

    测试数据的时候,生成txt文件应该快点,再用这种方式导入到mysql 速度上快点。40w数据 用了3-5秒导进mysql,牛逼毁了

    mysql 的load data infile

    另外,为了对服务器上文件使用LOAD DATA INFILE,在服务器主机上你必须有file的权限。 头一回用load data infile,以为只是把插入语句写到一个文件里,然后用load data infile把文件传入数据库就OK了,于是生成了一...

    MySQL中由load data语句引起死锁的解决案例

    一个线上项目报的死锁,简要说明一下产生原因、处理方案和相关的一些点. 1、背景 ...Load data infile ‘data1.csv' into table tb; Load data infile ‘data2.csv' into table tb; cat Data1.csv

    mysql中的Load data的使用方法

    测试把txt文件导入至mysql数据库中: table: txt文件:D:/data.txt (txt文件下载) ... 您可能感兴趣的文章:Java利用MYSQL LOAD DATA LOCAL INFILE实现大批量导入数据到MySQLMySQL中由load data语

    loadData批量导入以及压缩协议使用指南1

    Mysql压缩协议支持Mycat从1.4开始支持mysql的压缩协议,在查询返回大的结果集和load data大量数据的性能提升比较明显。客户端如果是mysql

    mysql遇到load data导入文件数据出现1290错误的解决方案

     执行 “load data infile 文本数据路径 into table tab_load_data” 弹出错误。 #load data (载入数据)语法,要载入数据如下: 1 张三 男 江西 1 2 李四 男 四川 2 3 王五 男 上海 1 4 赵六 女 湖北 3 5 ...

    mysql中Load Data记录换行问题的解决方法

    问题是这样的:表persons有两个字段: id和name文本文档persons.txt中内容(其中每行字段之间用tab分割):1 Bush2 Carter3 Bush在mysql命令行下使用 load data local infile “persons.txt” into table persons ...

    Java利用MYSQL LOAD DATA LOCAL INFILE实现大批量导入数据到MySQL

    Mysql load data的使用,MySQL的LOAD DATAINFILE语句用于高速地从一个文本文件中读取行,并装入一个表中

    MySQL数据库迁移快速导出导入大量数据(外发).txt

    使用MySQL的SELECT INTO OUTFILE 、LOAD DATA INFILE快速导出导入数据 LOAD DATA INFILE语句从一个文本文件中以很高的速度读入一个表中。MySQL官方文档也说明了,该方法比一次性插入一条数据性能快20倍。

    MySQL中使用load data命令实现数据导入的方法

    代码如下:mysql>load data local infile “D:/ab.txt” into table mytbl(name,age); 使用上述的命令就可以将D:/ab.txt文件的内容导入到表mytbl中,其中name和age是表mytbl的字段,对应ab.txt文件中每行的数据。...

    mysql中的load命令使用方法

    当前有db.txt文件,内容是以空格分开的用户名,例如:xiaowang xiaoliu zhangsan 将该文件加载到数据表user中,使用命令即可: 代码如下: load data local infile “/home/beaver/db” into table user lines ...

    MySQL+数据导入导出+实用技巧

    本文介绍了MySQL数据库中数据的导入导出方法,包括使用SELECT INTO OUTFILE语句将数据导出到文件中,以及使用LOAD DATA INFILE语句将文件中的数据导入到数据库中。同时,还介绍了默认的导入导出格式,即分隔符为制表...

    mysql LOAD语句批量录入数据

    语法:LOAD DATA [LOCAL] INFILE ‘file_name.txt’ [REPLACE | IGNORE] INTO TABLE tbl_name LOAD DATA INFILE语句从一个文本文件中以很高的速度读入一个表中。如果指定LOCAL关键词,从客户主机读文件。如果LOCAL没...

    [译] MySQL 最佳实践 —— 高效插入数据

    当你需要在 MySQL 数据库中批量插入数百万条数据时,你就会意识到,逐条发送 INSERT 语句并不是一个可行的方法。...有两种方法可以使用 LOAD DATA INFILE。你可以把数据文件拷贝到服务端数据目录(通常 /var/lib/mysql-

    MySQL查询语句大全集锦(经典珍藏).pdf

    SQL查询语句大全集锦 MYSQL查询语句大全集锦 ...mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE; 9:导入.sql 文件命令(例如 D:/mysql.sql) mysql>use database; mysql>source d:/mysql.sql;

Global site tag (gtag.js) - Google Analytics