DML语句 ------- mysql增删改

发布时间 2023-05-17 16:21:31作者: 、怪咖

DML语句

1、插入(insert)

  • insert into 表 values(数据) --------- 要求插入数据的数量,类型要和表的结构一致
  • insert into 表(列名) values(数据) ----------- 要求插入的数据的数量顺序和表名后的列要一致
  • insert into 表(列名) select ----------- 从另外一张表查询的数据插入表中

2、删除(delete)

  • delete from 表
  • delete from 表 where 条件
  • 这些delete都是物理删除,删掉了就是没了,一般删除都是用修改语句实现逻辑删除,就是在表后面加1或者0实现删除还是使用
  • truncate table emp; -----------截断表(清空表)------不要使用!!!不要使用!!!!!

3、修改(update)

  • update 表名 set 列名=value,列名=value ·····
  • update 表名 set 列名=value,列名=value where 条件