欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

数据库教程

SQL中的3种删除语法详解

数据库教程 我的站长站 2020-10-03 共191人阅读

DROP教程

DROP TABLE test;

删除表test,并释放空间,将test删除的一干二净。

TRUNCATE教程

TRUNCATE test;

删除表test里的内容,并释放空间,但不删除表的定义,表的结构还在。

DELETE教程

1、删除指定数据

删除表test中年龄等于30的且国家为US的数据

DELETE FROM test WHERE age=30 AND country='US';

2、删除整个表

仅删除表test内的所有内容,保留表的定义,不释放空间。

DELETE FROM test 或者 TRUNCATE test;
相关推荐
  • SQL语法
  • sql教程
  • sql语句
  • sql删除
  • 帝国CMS一键清空栏目数据+模型数据表SQL语法

    帝国CMS清空数据有两种方法,第一种方法是帝国CMS后台自带的清空数据功能,第二种是SQL方法帝国CMS后台清空数据功能点击后台的“栏目”-左侧菜单“其他相关”-打开“批量删除信息”帝国CMS一键清空栏目数据+模型数据表SQL语法截图后台自带的批量删除功...

    帝国cms教程 234 2年前
  • SQL求和语法详解

    SQL求和语法select sum(price),count(id) from order ;查询得到price列的和,以及记录数。该SQL中sum(price)是求列price的总和,count(id)是根据查询到的ID数量得到的数据总行数。count(id)要比count(*)查询速度更快更节约资源。SQL求和语法案列我们看...

    数据库教程 142 3年前
  • sql两个求表的差语法

    sql求两个表t1和t2,表中只有一个字段c1。求两个表的差。即存在于t1,但不存在于t2中的记录。方法1.select c1 from t1 where c1 not in (select c1 from t2)方法2.select c1 from t1 where not exists(select * from t2 where t1.c1=t2.c1)方法3.select...

    数据库教程 189 3年前
  • 常用sql操作数据库语法总结

    创建数据库CREATE DATABASE database-name删除数据库drop database dbname备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:mssql7backupMyNwind_1.dat'--- 开始 备份BACK...

    数据库教程 117 3年前
  • SQL新手入门SELECT数据库查询语句

    SELECT语义SELECT 语句用于从数据库中选取数据。结果被存储在一个结果表中,称为结果集。SELECT语法示例SELECT column_name,column_name FROM table_name;SELECT * FROM table_name;下面的 SQL 语句从 "Websites" 表中选取 "name" 和 "country" 列:SEL...

    数据库教程 121 3年前
  • 帝国CMS批量替换栏目路径SQL

    将栏目路径清空SQL语句UPDATE phome_enewsclass SET classpath='';UPDATE phome_enewsclass SET classpath=concat(classpath,'html/',classid);

    帝国cms教程 217 4年前
  • SQL清空某字段的值

    网上找了好多文章才发现,主要是好多都是错了,试了很多。最开始找到是这段,网上都说等于null是对的update tablename set temp=null但测试等于null是不行的,直接报错。update px_dp_tagsadd set py="";网上都说不能等于空,但我测试发现等于等于空才是对的...

    经验分享 1253 5年前
  • SQL批量替换字段字符语句
    SQL批量替换字段字符语句

    SQL产品图最近优化网站结构遇到的问题,分享给大家。要求是需要把内容字段的H4标签用SQL语句批量替换成b标签,利于网站整体优化。在网上学习了这段代码,测试可以使用。SQL批量替换字段语句示例update...

    数据库教程 129 5年前
  • dedecms支付模块SQL注入漏洞解决办法

    最近看到阿里云后台提示了织梦dedecms的支付模块注入漏洞导致SQL注入。引起的文件是/include/payment/alipay.php文件,下面告诉大家修复方法:找到并打开/include/payment/alipay.php文件,在里面找到如下代码:1$order_sn = trim($_GET['out_trade_no&...

    织梦cms教程 118 6年前
  • 帝国CMS教程自定义列表SQL方法

    帝国CMS自定义列表可以用来实现特定的信息列表。 自定义列表教程方法: 用户进入后台->模板管理->自定义列表->(右上角)增加自定义列表 1,列表名称是后台管理员看到的列...

    帝国cms教程 396 10年前
  • 苹果cms批量删除SQL语法

    收集整理苹果CMS常用批量删除相关的SQL语句,使用方法在苹果cms后台=》数据库=》执行SQL语句就可以了。删除所有数据DELETE FROM {pre}vod删除指定ID为1000的数据DELETE FROM {pre}vod WHERE d_id=1000删除d_starring字段里有"刘德华"的数据DELETE FRO...

    苹果cms教程 391 4年前
  • 帝国CMS批量替换栏目路径SQL

    将栏目路径清空SQL语句UPDATE phome_enewsclass SET classpath='';UPDATE phome_enewsclass SET classpath=concat(classpath,'html/',classid);

    帝国cms教程 217 4年前
  • SQL清空某字段的值

    网上找了好多文章才发现,主要是好多都是错了,试了很多。最开始找到是这段,网上都说等于null是对的update tablename set temp=null但测试等于null是不行的,直接报错。update px_dp_tagsadd set py="";网上都说不能等于空,但我测试发现等于等于空才是对的...

    经验分享 1253 5年前
  • SQL批量替换字段字符语句
    SQL批量替换字段字符语句

    SQL产品图最近优化网站结构遇到的问题,分享给大家。要求是需要把内容字段的H4标签用SQL语句批量替换成b标签,利于网站整体优化。在网上学习了这段代码,测试可以使用。SQL批量替换字段语句示例update...

    数据库教程 129 5年前
  • 帝国CMS教程自定义列表SQL方法

    帝国CMS自定义列表可以用来实现特定的信息列表。 自定义列表教程方法: 用户进入后台->模板管理->自定义列表->(右上角)增加自定义列表 1,列表名称是后台管理员看到的列...

    帝国cms教程 396 10年前
  • 查询重复数据,并且删除只保留一条SQL语法

    首先是SQL查询重复数据语法SELECT * FROM [表名] WHERE [字段] IN ( SELECT [字段] FROM [表名] GROUP BY [字段] HAVING COUNT([字段]) > 1);然后就是删除重复数据,只保留一条ID最小的数据DELETE FROM [表名] WHERE id IN ( SELECT * FROM ( ...

    数据库教程 18 6个月前
  • SQL中的3种删除语法详解

    DROP教程DROP TABLE test;删除表test,并释放空间,将test删除的一干二净。TRUNCATE教程TRUNCATE test;删除表test里的内容,并释放空间,但不删除表的定义,表的结构还在。DELETE教程1、删除指定数据删除表test中年龄等于30的且国家为US的数据DELETE FROM tes...

    数据库教程 191 3年前
  • 删除数据库详解教程

    在MySQL通过DELETE语句删除数据表中的数据。在此,我们先准备一张数据表,代码如下:-- 创建学生表 create table student( id int, name varchar(30), age int, gender varchar(30) ); -- 插入数据 insert into student (id,name,age,gender) values (2,&...

    数据库教程 54 3年前