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 *(注意:直接点击可能无法打开!请右键点击后,另存为...),然后直接导入数据库里。
注意:这里我们把employee.dat 直接导入employees这个数据库,而不导入表(employee_data),原因是我们在employee.txt里已经定义了数据将被插入表。//Windows 下:注意这里employees指是数据库,不是表mysql employees <employee.txt//Linux 下:注意这里employees指是数据库,不是表mysql employees <employee.dat -u username -p
*更新(10/3/09):发现把文件命名为employee.dat,在61dh的服务器上无法被下载。故改名为employee.txt。



0 条评论:
发表评论
指向此帖子的链接:
创建链接