首页 > 数据库 >SQL之数据表删除

SQL之数据表删除

时间:2023-03-21 16:01:27浏览次数:45  
标签:语句 删除 TRUNCATE SQL 数据表 表中 DELETE delete

1、delete基本语法

DELETE FROM 表名 [WHERE 条件表达式];

2、删除部分记录

delete from student where age=14;

3、删除全部数据

delete from student;

5、truncate和delete的区别

  TRUNCATE和DETELE都能实现删除表中的所有数据的功能,但两者也是有区别的:
  5.1、DELETE语句后可跟WHERE子句,可通过指定WHERE子句中的条件表达式只删除满足条件的部分记录;但是,TRUNCATE语句只能用于删除表中的所有记录。
  5.2、使用TRUNCATE语句删除表中的数据后,再次向表中添加记录时自动增加字段的默认初始值重新由1开始;使用DELETE语句删除表中所有记录后,再次向表中添加记录时自动增加字段的值为删除时该字段的最大值加1
  5.3、DELETE语句是DML语句,TRUNCATE语句通常被认为是DDL语句

标签:语句,删除,TRUNCATE,SQL,数据表,表中,DELETE,delete
From: https://www.cnblogs.com/shixiaogu/p/17240324.html

相关文章

  • vred专用卸载工具,完全彻底卸载删除干净vred各种残留注册表和文件的方法和步骤。
    vred专用卸载工具,完全彻底卸载删除干净vred各种残留注册表和文件的方法和步骤。如何卸载vred呢?有很多同学想把vred卸载后重新安装,但是发现vred安装到一半就失败了或者显示v......
  • SQL之数据表更新数据
    1、update基本语法UPDATE表名SET字段名1=值1[,字段名2=值2,…][WHERE条件表达式];2、更新部分数据updatestudentsetage=20,gender='female'wherename='to......
  • windows下mysql5.6升级至mysql5.7
    下载mysql-5.7.39-winx64.zip并解压。停止5.6版本的mysql服务。将mysql5.6中的data目录和my.ini复制到mysql5.7的目录下。修改mysql5.7目录下的my.ini文件:#设置mysq......
  • GaussDB(DWS)运维:导致SQL执行不下推的改写方案
    摘要:本文就针对因USING子句的书写方式可能导致MERGEINTO语句的执行不下推的场景,对USING子句的SQL语句进行改写一遍,整个SQL语句可以下推。本文分享自华为云社区《​​GaussD......
  • mybatis里的sqlSessionFactory无法调用Session
    //2、获取SqlSession对象,用它执行sqlSqlSessionsqlSession=sqlSessionFactory.();  我写的时候SqlSessionFactory调用的时候第一个s大写了应该小写的 ......
  • SQL之操作数据表基操
    1、创建数据表createtablestudent(idint,namevarchar(20),gendervarchar(10),birthdaydate);2、查看当前数据库中所有数据表showtables;3、查看......
  • VB 删除文件操作
    ‘删除文件DimfilePathAsString=“D:\Uploads\2022\1\2\056(de652330-9c1e-410e-bdfd-19711e9c2536).doc”File.Delete(filePath)‘VB删除文件夹以及其内所有......
  • SQL SERVER 数据库查询包含某个字符串的所有物理表
     createPROCEDURE[dbo].[SP_FindValueInDB](@valueVARCHAR(1024))ASBEGIN--SETNOCOUNTONaddedtopreventextraresultsetsfrom--interferingwithS......
  • SQL之操作数据库基操
    1、创建数据库createdatabase数据库名称;2、删除数据库dropdatabasedb1;3、查询出mysql中所有的数据库showdatabases;4、切换使用数据库usedb1;5、......
  • SqlSugar 实践笔记
    使用Insertable+ExecuteReturnSnowflakeIdAsync为Id赋值时Id字段不能自增数据库为SqlServer2012,实体的Id字段标记IsPrimaryKey=true属性,新增时使用雪花算法创建Id并......