Mysql学习之DML

Mysql学习之DML

DML(Data Management Language)

​ DML叫做数据管理语言,在MySQL中主要负责对数据的增加、删除、修改,例如在表中插入一条数据,删除一条数据,修改一条数据。

​ DML有三个关键字:insert、delete、update。

​ 假如已经存在学生表

在这里插入图片描述

insert操作

​ 向学生表中插入一条数据

insert into tb_student(stu_id, stu_name, stu_gender, stu_birth, stu_addr)
values (001, 'White', 'male', '1998-06-18', 'San Francisco');

​ 上面这种写法可以简写成

insert into tb_student 
values (001, 'White', 'male', '1998-11-18', 'San Francisco');

​ 此时所有的字段都要进行赋值,否则会报错;同时也说明可以选择一部分的字段进行赋值

insert into tb_student(stu_id, stu_name, stu_birth) 
values (002, 'Mike', '2000-11-18');
delete操作

​ 在学生表中删除一条数据

delete from tb_student where stu_id = 002;

​ 如果后面不加where子句进行条件过滤,会将整张表的数据删除

delete from tb_student;

​ 有一种类似删除全表的操作

truncate table tb_student;
update操作

​ 修改学生表中的一条记录

update tb_student set stu_addr = 'Los Angeles' where stu_id = 001;

​ 类似delete,如果不加where条件的话,会更新整张表。

​ 在SQL中=不是赋值操作,而是相等操作,但在set的后面的=表示赋值操作。

where

​ 在上面的操作中频繁使用where子句,可以记录一下

​ where子句用于查询过程中的条件过滤,经常用到的运算符有以下

在这里插入图片描述

​ 比较运算符中!=和<>都表示不等于的意思。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值