目录
1、添加数据(insert)
1. 给指定字段添加数据
2. 给全部字段添加数据
3. 批量添加数据
2、修改数据(update)
3、删除数据(delete)
- DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进 行增、删、改操作。
- 添加数据(insert) 修改数据(update) 删除数据(delete)
1、添加数据(insert)
1. 给指定字段添加数据
insert into 表名 (字段名1, 字段名2, ...) values (值1, 值2, ...);
- 举例:
insert into user(id, name, age,sex) values(1,'张三',16,'男');
insert into user(id, name, age,sex) values(2,'李四',13,'男');
2. 给全部字段添加数据
insert into 表名 values (值1, 值2, ...);
- 举例:
insert into user values(3,'王五',19,'男');
insert into user values(4,'周敏',18,'女');
3. 批量添加数据
insert into 表名 values (值1, 值2, ...), (值1, 值2, ...), (值1, 值2, ...) ;
举例:
insert into user values(5,'赵六',21,'男'),(6,'张秀',24,'女');
- 注意:插入数据时,指定的字段顺序需要与值的顺序是一一对应的;字符串和日期型数据应该包含在引号中
2、修改数据(update)
update 表名 set 字段名1 = 值1 , 字段名2 = 值2 , .... [ where 条件 ] ;
- 举例1:
# 将id为1的姓名改为王七
update user set name='王七'where id=1;
- 举例2:
# 修改id为2的数据,将姓名改为章玉,年龄改为26
update user set name='章玉',age=26 where id=2;
- 举例3:
#将所有人的年龄都改为16
update user set age=16;
3、删除数据(delete)
delete from 表名 [ where 条件 ] ;
- 举例1:
# 删除姓名叫做王五的人
delete from user where name='王五';
- 举例2:
# 删除所有人
delete from user;