DML语言

1、插入语句

语法:

Insert into 表名(列名,……..)values(值1,…….);

注意:

插入的值要与数据类型一致

  • 插入空值方法一:

    ·插入null值

    Insert into 表名(列名,。。。。。)values(null,…….);

  • 插入空值方法二:

    直接不写入具体列

2、修改语句

  • 修改单表的记录
    • 格式

      Update 表名 set 列=新值,where 关键字;

    • Update beauty set phone = 1829889889 where name like '';

      Update boys set name = '张飞' where id = 2;

         

  • 修改多表记录
    • Updata 1 别名 inner|left|right join 表2 别名 on 连接条件
      • Update boy bo inner join beauty b on bo. 'id = b.'boyfriend_id' set b.'phone' = '114' where bo.'boyName' = '张无忌';

3、删除语句

  • 方式一:delete
    • 单表删除
      • 格式:delete from 表名 where 筛选条件;
    • 多表删除
  • 方式二:truncate(删除表中全部数据)
    • 语法:truncate from 表名;
  • 区别:
    • delete 可以增加筛选条件
    • truncate 效率更高
    • 对于自增长的列,delete删除从断点开始
    • truncate删除没有返回值,delete删除有返回值。并且delete删除的操作可以回滚,truncate不能回滚
原文地址:https://www.cnblogs.com/yuknight/p/12744689.html