mysql Load Data InFile 的用法_MySQL
程序员文章站
2022-03-26 16:29:45
...
bitsCN.com
首先创建一个表
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';
把表的数据导出bitsCN.com
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';
把表的数据导出bitsCN.com
上一篇: PHP对文件进行加锁、解锁操作的方法
下一篇: ThinkPHP框架1
推荐阅读
-
mySQL中replace的用法_MySQL
-
mysql中order by 语句的用法 索引优化
-
mysql_list_dbs函数的用法实例汇总
-
Customized MySQL LOAD DATA LOCAL INFILE handlers with libmys_MySQL
-
mysql 时间转换函数的用法
-
[MySQLCPU]线上飙升800%,load达到12的解决过程_MySQL
-
php中mysql_real_escape_string()函数的用法介绍
-
php下pdo的mysql事务处理用法实例,pdomysql_PHP教程
-
[MySQL CPU]线上爬升800%,load达到12的解决过程
-
mysql 时间戳的用法