手把手带你入门SQL语言--03 数据库操作语言DML


【微信公众号offerNeed 】 大量公司内推信息,还有互联网半导体技术产品交流群!

1. 数据库操作语言DML

1.1 插入表数据

  1. insert into 表(字段1,字段2,字段3…)
    values (值1,值2,值3…)

  2. insert into values(值1,值2,值3…)

注意:
1.第一种方式值与字段一一对应,类型个数相同,值的数据大小在字段长度范围内,若插入空值,可以不写字段,或者插入null
2.第二种方式,需要对表中所有字段赋值

手把手带你入门SQL语言--03 数据库操作语言DML

1.2 修改表数据

update 表名 set 字段名1=修改后的值1,字段名2=修改后的值2 where 条件
手把手带你入门SQL语言--03 数据库操作语言DML

1.3 删除数据

  1. delete from 表名 [where 条件];
  2. truncate table 表名;

注意:

  1. delete(DML语言)是一条一条数据删除,truncate(DCL语言) 直接将表删除,然后重新创建一个新的表,先drop表,再create表
  2. 若是表中有自增长列,如果使用delete,自增长列不会恢复到初始化,也就是说上一个表最后id是几,增加新的之后,id从之后的开始,但truncate会让自增长列恢复到初始状态1