网站开发日志

2009年8月13日星期四

分享家:Addthis中国

mysql命令行 - 往表里插入数据

我在上节介绍了如何查看表,但是我们看到的只是空表。今天我们要学习:

如何往表里插入数据?

1. 首先登入数据库(不说了,还不清楚的请从第一节开始看)

2. mysql 往表里插入数据的命令为 – INSERT 

INSERT into table_name (column1, column2....)
values (value1, value2...);
  • table_name: 表的名词,在我们的例子里,它为employee_data
  • column1、column2 … 是列名,例如:f_name(名), l_name(姓), 等等
  • values1、value2 … 是你要插入的值,它们和column1、column2 … 必须一一对应

3. 在我们的例子里,我们可以输入下面的命令来加入一条记录:

INSERT INTO employee_data
(f_name, l_name, title, age, yos, salary, perks, email)
values
("Adam", "Cai", "CEO", 28, 6, 1000000, 
10000, "AdamCai@Live.Com");

4. 你可能觉得这么一条条的输入比较麻烦。这个有个简单的方法,就是把多个mysql插入语句写在一个文件里,例如employee.txt *(注意:直接点击可能无法打开!请右键点击后,另存为...),然后直接导入数据库里。

//Windows 下:注意这里employees指是数据库,不是表
mysql employees <employee.txt
//Linux 下:注意这里employees指是数据库,不是表
mysql employees <employee.dat -u username -p 
注意:这里我们把employee.dat 直接导入employees这个数据库,而不导入表(employee_data),原因是我们在employee.txt里已经定义了数据将被插入表。

*更新(10/3/09):发现把文件命名为employee.dat,在61dh的服务器上无法被下载。故改名为employee.txt。

标签: ,

相关文章:

0 条评论:

发表评论

指向此帖子的链接:

创建链接