DML(Data Manipulation Language)数据操纵语言,也就是我们常说的增删改。

这里以一个grade表进行增删改的演示

宅在家里写数据库中DML(增删改)

插入语句(insert)

insert into 表名([字段1,字段2,字段3...]) values ('值1','值2','值3'...)

宅在家里写数据库中DML(增删改) 

一次插入多个数据

insert into 表名([字段1,字段2,字段3...]) values ('值1','值2','值3'...),('值1','值2','值3'...),('值1','值2','值3'...)...

宅在家里写数据库中DML(增删改) 

如果是插入该表的所有字段,可以不写字段

宅在家里写数据库中DML(增删改)

下面演示多个字段的表,这里以student表为例

宅在家里写数据库中DML(增删改)

可以在多字段中插入某几个字段

宅在家里写数据库中DML(增删改)

宅在家里写数据库中DML(增删改)

修改语句(update)

update 被修改的表 set 该表字段=新值

这样的无条件的修改,会把整张表都给修改了 (在公司执行了这个语句,估计真的要从入门到跑路了)

宅在家里写数据库中DML(增删改) 

这里看一个我们常用的修改,带有条件的

宅在家里写数据库中DML(增删改)

修改多个属性

宅在家里写数据库中DML(增删改)

这里的where子句,我们用了=号,还有大于、小于、范围、与、或等

宅在家里写数据库中DML(增删改) 

宅在家里写数据库中DML(增删改) 

修改语句(delete)

delete from 表名 [where 条件] --不写条件的话,就会把表里的内容全删除了,避免!!

如果你想清空整个表,用truncate命令,这个命令可以把自增字段清除,再次插入数据,该值从1开始

宅在家里写数据库中DML(增删改) 

这里的where条件同update

宅在家里写数据库中DML(增删改)

相关文章:

  • 2021-10-07
  • 2022-01-18
  • 2022-12-23
  • 2022-12-23
  • 2021-10-13
  • 2021-12-17
  • 2021-05-29
  • 2021-12-05
猜你喜欢
  • 2021-07-28
  • 2021-04-07
  • 2021-11-28
  • 2021-11-09
  • 2021-06-15
  • 2021-07-30
  • 2021-09-21
相关资源
相似解决方案