mysql Load Data InFile 的用法
程序员文章站
2023-11-20 19:45:10
首先创建一个表 use test; create table tabletest( `id` mediumint(8) default '0', `name` varcha...
首先创建一个表
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 '\r\n';
这个语句,字段默认用制表符隔开,每条记录用换行符隔开,在windows下换行符为“\r\n”
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 '\r\n';
fields terminated by ',' enclosed by '"' escaped by '"'
表示每个字段用逗号分开,内容包含在双引号内
lines terminated by '\r\n';
表示每条数据用换行符分开
和 load data infile 相反的是
select * from `tabletest` into outfile 'c:/data_outfile.txt';
把表的数据导出
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 '\r\n';
这个语句,字段默认用制表符隔开,每条记录用换行符隔开,在windows下换行符为“\r\n”
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 '\r\n';
fields terminated by ',' enclosed by '"' escaped by '"'
表示每个字段用逗号分开,内容包含在双引号内
lines terminated by '\r\n';
表示每条数据用换行符分开
和 load data infile 相反的是
select * from `tabletest` into outfile 'c:/data_outfile.txt';
把表的数据导出
推荐阅读
-
mysql Load Data InFile 的用法
-
mysql 的load data infile
-
mysql limit 分页的用法及注意要点
-
MySQL的Data_ADD函数与日期格式化函数说明
-
Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)
-
浅谈SQLServer的ISNULL函数与Mysql的IFNULL函数用法详解
-
MySQL show命令的用法
-
详解Spring Data JPA系列之投影(Projection)的用法
-
mysql 卡死 大部分线程长时间处于sending data的状态
-
mysql中find_in_set()函数的使用及in()用法详解