SQL--DML

目录

 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,'男');

SQL--DML_第1张图片

2. 给全部字段添加数据 

insert into 表名 values (值1, 值2, ...);
  •  举例:
insert into user values(3,'王五',19,'男');
insert into user values(4,'周敏',18,'女');

 SQL--DML_第2张图片

3. 批量添加数据 

insert into 表名 values (值1, 值2, ...), (值1, 值2, ...), (值1, 值2, ...) ;

 举例:

insert into user values(5,'赵六',21,'男'),(6,'张秀',24,'女');

 SQL--DML_第3张图片

  • 注意:插入数据时,指定的字段顺序需要与值的顺序是一一对应的;字符串和日期型数据应该包含在引号中 

2、修改数据(update) 

update 表名 set 字段名1 = 值1 , 字段名2 = 值2 , .... [ where 条件 ] ;
  •  举例1:
# 将id为1的姓名改为王七
update user set name='王七'where id=1;

 

SQL--DML_第4张图片

  • 举例2: 
# 修改id为2的数据,将姓名改为章玉,年龄改为26
update user set name='章玉',age=26 where id=2;

 

SQL--DML_第5张图片

  • 举例3: 
#将所有人的年龄都改为16
update user set age=16;

SQL--DML_第6张图片

3、删除数据(delete)

delete from 表名 [ where 条件 ] ;
  •  举例1:
# 删除姓名叫做王五的人
delete from user where name='王五';

 

SQL--DML_第7张图片

  •  举例2:
# 删除所有人
delete from user;

 SQL--DML_第8张图片

你可能感兴趣的:(数据库,sql,数据库,mysql)