Chinaunix首页 | 论坛 | 博客
  • 博客访问: 922614
  • 博文数量: 119
  • 博客积分: 6248
  • 博客等级: 准将
  • 技术积分: 1419
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-08 14:14
文章分类

全部博文(119)

文章存档

2014年(1)

2012年(1)

2011年(2)

2010年(22)

2009年(81)

2008年(12)

分类: LINUX

2009-07-08 11:29:42

今天在看一个mysql5.1参考手册时,发现了一个方法,可以插入多行数据的方法,感觉蛮有用的,于是记录下来,以防后面的应用.
 
我随便建了个数据库lixin,然后在数据库lixin里面建了数据表lixin,数据库表的结构如下:
create table lixin (id int,name vachar(6),sex char(1),birth data);
 
在/root下,建立了个1.txt的文本文档,文档内容如下:
1       lx      m       1983-06-19
 
注意:数据之间用tab键来进行分开.
 
然后进入mysql,执行下面的语句:
load data local infile '/root/1.txt' into table lixin;
 
来查看下这个1.txt的文件内容是否插入到lixin这个表里面没有,
mysql> select * from lixin;
+------+------+------+------------+
| id   | name | sex  | birth      |
+------+------+------+------------+
|    1 | lx   | m    | 1983-06-19 |
+------+------+------+------------+
看到已经插入了,感觉要对数据表插入多个数据用这个方法要比insert插入数据应该更方便,效率更方便.
阅读(1944) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~