目录
DML介绍
DML,用来对数据库中的表的数据记录进行增删改操作
DML-添加数据
1、给指定字段添加数据
INSERT INTO 表名 (字段名 1 ,字段名 2,....) VALUES(值1,值2,....);
2、给全部字段添加数据
INSERT INTO 表名 VALUES (值1,值2,....)
3、批量添加数据
INSERT INTO 表名 (字段名 1 ,字段名 2,...) VALUES(值1,值2,....) , (值1,值2... );
INSERT INTO 表名 VALUES (值1,值2,....) ,(值1,值2...),(值1,值2...);
注意:
1)插入数据时,指定的字段顺序需要与值的顺序是一一对应的。
2)字符串和日期型数据应该包含在引号中。
3)插入的字段大小,应该在规定的范围内。
案例
4、DML-修改数据
UPDATE 表名 SET 字段名1 = 值1 ,字段名2 = 值2,... [WHERE 条件];
注意:修改语法的语句可以有,也可以没有,如果没有条件,则会修改整张表的数据
--修改id为1 的数据,并将name改为ithema update employee set name = 'ithema' while id = 1; --修改id为1 的数据,将neme修改为小昭,gender 修改为女 update employee set name = '小昭',gender = '女' while id = 1; --将所有员工的入职日期修改为 2008-01-01 update employee set entrydate = '2008-01-01';
修改后的表格数据
5、DML-删除数据
DELETE FROM 表名 [WHERE 条件]
注意
1) 如果没有条件语句就会删除整张表的数据。
2)不能删除某一个字段的值(可以使用update)。
--删除genter 为女的员工 delete from employee where gender = '女'; --删除所以员工 delete from employee;