MySQL数据库基础(八):DML数据操作语言

DML数据操作语言

一、DML包括哪些SQL语句

insert插入、update更新、delete删除

二、数据的增删改(重点)

增加:insert

删除:delete

修改:update

1、数据的增加操作

基本语法:

特别注意:在SQL语句中,除了数字,其他类型的值,都需要使用引号引起来,否则插入时会报错。

第一步:准备一个数据表

unsigned代表无符号型,只有0到正数。tinyint unsigned无符号型,范围0 ~ 255

enum枚举类型,多选一。只能从给定的值中选择一个

第二步:使用insert语句插入数据

第三步:批量插入多条数据

2、数据的修改操作

基本语法:

特别说明:如果在更新数据时,不指定更新条件,则其会把这个数据表的所有记录全部更新一遍。

案例:修改username=’马鹏’这条记录,将其性别更新为男,家庭住址更新为广东省深圳市

案例:今年是2020年,假设到了2021年,现在存储的学员年龄都差1岁,整体进行一次更新

3、数据的删除操作

基本语法:

案例:删除tb_user表中,id=1的用户信息

delete from与truncate区别在哪里?

delete:删除==数据记录==

数据操作语言(DML)

删除大量记录速度慢,只删除数据,主键自增序列不清零

可以带条件删除

truncate:删除所有数据记录

数据定义语言(DDL)

清里大量数据速度快,主键自增序列清零

不能带条件删除

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容