美文网首页
删除语句

删除语句

作者: DOB_8199 | 来源:发表于2021-03-09 20:39 被阅读0次

方式一:delete

语法:

1、单表的删除【★】

delete from 表名 where 筛选条件

2、多表的删除【补充】

sql92语法:

delete 表1的别名,表2的别名

from 表1 别名,表2 别名

where 连接条件

and 筛选条件;

sql99语法:

delete 表1的别名,表2的别名

from 表1 别名

inner|left|right join 表2 别名 on 连接条件

where 筛选条件;


方式二:truncate

语法:

truncate table 表名;



delete pk truncate【面试题★】

1.delete 可以加where 条件,truncate不能加

2.truncate删除,效率高一丢丢

3.假如要删除的表中有自增长列,

    如果用delete删除后,再插入数据,自增长列的值从断点开始,

    而truncate删除后,再插入数据,自增长列的值从1开始。

4.truncate删除没有返回值,delete删除有返回值

5.truncate删除不能回滚,delete删除可以回滚.

相关文章

  • 关于HIVE

    HQL语句 删除查看语句: 创建语句: 创建内部/外部表 区别:删除表时外部表只会删除元数据不会删除数据本身. h...

  • 数据库

    查询语句: 修改,新增,删除语句

  • SQL语句汇总(方便粘贴sqlite语句)

    DDL语句 删除表 创建表 DML语句 插入语句 更新数据 删除数据 DQL语句 基本查询 查询特殊的字段 通过条...

  • Python list列表删除元素的3种方法

    删除列表元素使用del语句。del语句是Python的一种语句,专门用于执行删除操作,不仅可用于删除列表的元素,也...

  • 删除语句

    方式一:delete 语法: 1、单表的删除【★】 delete from 表名 where 筛选条件 2、多表的...

  • 封装webSQL(四)封装 delete

    删除语句 一般项目都有两种删除方式,一种是物理删除,一种是逻辑删除。物理删除就是用 delete 语句,把记录从数...

  • 终端下如何批量杀死进程

    今天要删除一个程序产生的所有进程,如果单一删除需要多条语句,下面是同时删除多个进程的语句:

  • 四、映射文件配置 -- insert | update | de

    insert – 映射插入语句 update – 映射更新语句 delete – 映射删除语句 select – ...

  • ios 数据库(SQLite3)

    DDL语句: 1.删除表 2.创建表 DML语句: 1.插入数据 2.更新数据 3.删除数据 DQL语句: 查询语...

  • [笔记]常用基本SQL语句

    创建表 插入数据 删除记录 DELETE 语句用于删除表中的记录(行)。 请注意 SQL DELETE 语句中的 ...

网友评论

      本文标题:删除语句

      本文链接:https://www.haomeiwen.com/subject/blzifltx.html