当前位置: DB社区 > 02-mysql > 阅读正文

DML — 数据的增删改

2021.5.23.   369 次   542字

(这里,假设使用前一篇建立的 student 表进行操作)

1. 查询表中数据:
select * from student;

这里的 * 表示所有的列(属性)

(表示其中某些列时,直接使用列名即可,多个列用逗号隔开)

2.往表中插入数据:

(插入一条信息,姓名为 ‘张三’ ,年龄为 ‘10’)

insert into student(name,age) values("zhangsan",10);

表名后面的列不指定时,默认就是所有列

除数字类型外,数值均需要引号,单,双引号均可

一次插入多条记录时,用 逗号”,” 隔开

3.删除表中数据:

(删除 ‘张三’ 的数据信息)

(这个操作必须指定删除条件)

delete from student where name="zhangsan";

(删除表中所有的数据)(对 innoDB 和 myisam 都有效)

(不推荐 delete from student; 此命令也可以删除表中数据)

truncate table student;
4.更改表中数据:

(更改表中 ‘张三’ 的信息,年龄改为 12)

update student set age=12  where name="zhangsan";

更改多个值时,使用 逗号”,” 隔开, 例如

update student set age=12,name='李四'  where name="zhangsan";

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群