目录
表的格式:
DML添加数据
1.给指定字段添加数据
2.给全部字段添加数据
3.批量添加数据
上述操作最后效果
DML-修改数据
上述操作最后效果
DML-删除数据
上述操作最后效果
表的格式:
![](https://img-blog.csdnimg.cn/3c77805699f24a86b81c054dc06c9a9e.png)
DML添加数据
1.给指定字段添加数据
INSERT INTO 表名(字段名1,字段名2,..) VALUES(值1,值2,...) ; |
insert into employees(id, workno, name, gender, age, idcard, entrydate) VALUES (1,'1','小明','男',23,123456,'2020-01-01');
2.给全部字段添加数据
INSERT INTO 表名 VALUES (值1,值2,....); |
insert into employees VALUES (2,'2','小红','女',22,123457,'2020-01-02');
3.批量添加数据
INSERT INTO 表名(字段名1,字段名2,...) VALUES (值1,值2,...),(值1,值2,...)..; |
选定字段进行插入,如果不写就按顺序进行插入值
INSERT INTO 表名 VALUES (值1,值2,....) (值1,值2,....) (值1,值2,....) ; |
insert into employees VALUES (3,'3','小刚','男',21,123458,'2020-01-02'),(4,'4','小龙','男',24,123459,'2020-01-03');
注意
- 插入数据时,指定字段顺序需要与值的顺序时一一对应的。
- 字符串和日期型数据应该包含在引号中。
- 插入的数据大小,应该在字段的规定范围内。
上述操作最后效果
![](https://img-blog.csdnimg.cn/31cd0f0533cf4960ac525acfcf643485.png)
DML-修改数据
UPDATE 表名 SET 字段名1=值1,字段名2=值2......[WHERE 条件]; |
#修改小红的年龄
update employees set age=20 where name='小红';
#修改小明的名字和年龄
update employees set name='明',age=22 where id =1;
#修改所有职工的入职日期,即不加where条件
update employees set entrydate= '2020-01-01';
注意:修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。
上述操作最后效果
![](https://img-blog.csdnimg.cn/18c766f6f3ad4b44b7409851ac6d7101.png)
DML-删除数据
DELETE FROM 表名 [WHERE 条件]; |
#删除性别为女的员工
delete from employees where gender = '女';
#同理删除所有员工的操作为
#delete from employees;
#这里不予操作演示
注意:
- DELETE语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。
- DELETE语句不能删除某一个字段的值(可以使用UPDATE)。
上述操作最后效果
![](https://img-blog.csdnimg.cn/567cda52cebc4b08ba39fdadba6b9836.png)