删除语句怎么写

1. sql 删除语句

1、delete 语句用于删除表中的行。

delete语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存 语法:DELETE FROM 表名称 WHERE 列名称 = 值, 如:删除student表中姓名为张三丰的学生信息-delete from studentwhere name='张三丰'; 2、drop (删除表):删除内容和定义,释放空间。简单来说就是把整个表去掉.以后要新增数据是不可能的,除非新增一个表。

drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger)索引(index);依赖于该表的存储过程/函数将被保留,但其状态会变为:invalid。 3、truncate (清空表中的数据):删除内容、释放空间但不删除定义(保留表的数据结构)。

与drop不同的是,只是清空表数据而已。 注意:truncate 不能删除行数据,要删就要把表清空。

扩展资料: 数据库操作中,经常要用到删除表和删除表数据,在实际应用中,三者的区别是明确的。 当你不再需要该表时, 用 drop; 当你仍要保留该表,但要删除所有记录时, 用 truncate; 当你要删除部分记录时(always with a WHERE clause), 用 delete。

truncate 与delete 比较: 1、truncate table 在功能上与不带 WHERE 子句的 delete语句相同:二者均删除表中的全部行。 2、truncate 比 delete速度快,且使用的系统和事务日志资源少。

3、truncate 操作后的表比Delete操作后的表要快得多。

2. SQL 删除语句怎么写呢

原发布者:wokfxzz

truncatetable--删除单个站点的相关数据【只删除数据,不删除基本信息】--总表DELETEFROM[In_Port_Log]whereHardware_Id=''DELETEFROM[In_Port_LogError]whereHardware_Id=''--降雨DELETEFROM[HY_OBP_G]whereSTCD=''--降雨记录表DELETEFROM[ST_PPTN_R]whereSTCD=''--降雨处理表DELETEFROM[HY_DP_C]whereSTCD=''--降雨日记录DELETEFROM[HY_MTP_E]whereSTCD=''--降雨月纪录DELETEFROM[HY_YRP_F]whereSTCD=''--降雨年纪录DELETEFROM[Ep_YQ_JC]whereSTCD=''--预警DELETEFROM[LH_P_R]whereSTCD=''--实时表DELETEFROM[LH_P_DAY]whereSTCD=''--降雨统计表:日表DELETEFROM[LH_P_MONTH]whereSTCD=''--降雨统计表:月表--流量DELETEFROM[ST_RIVER_R]whereSTCD=''--河道处理表DELETEFROM[HY_DQ_C]whereSTCD=''--流量日记录DELETEFROM[HY_MTQ_E]whereSTCD=''--流量月纪录DELETEFROM[HY_YRQ_F]whereSTCD=''--流量年纪录DELETEFROM[LH_Q_DAY]whereSTCD=''--河道统计表:日表DELETEFROM[LH_Q_MONTH]whereSTCD=''--河道统计表:月表DELETEFROM[LH_Q_DAY_MinMaxAvg]whereSTCD=''--河道统计表:最大最小值表--库容DELETEFROM[ST_RSVR_R]whereSTCD=''--库容处理表DELE

3. PHP删除语句怎么写

MySQL为我们提供了delete和truncate语句来删除数据。

delete 语句的定义:

删除数据的时候用的大多都是 delete 语句。现在让我们来看一下 delete语句的定义。

DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name

[WHERE where_definition]

[ORDER BY 。]

[LIMIT row_count]

delete from friends where user_name = 'simaopig';delete 注意事项:

从语法结构中,我们就可以看出,和 update 语法一样,我们是可以省略 where 子句的。不过这是一个很危险的行为。因为如果不指定 where 子句,delete 将删除表中所有的记录,而且是立即删除.

truncate 语句的简单说明:

这个语句之前我也没有接触过,也没有使用过。因为一般情况下,删除数据大家都在使用delete语句。其实这个truncate 命令很简单,它的意思是:删除表的所有记录。相当于 delete 语句不写 where 子句一样。其语法结构为:

TRUNCATE [TABLE] tbl_name

这里简单的给出个示例,我想删除 friends 表中所有的记录,可以使用如下语句:

truncate table friends;

truncate 和 delete的效率问题:

如果想要删除表的所有数据,truncate语句要比 delete 语句快。因为 truncate 删除了表,然后根据表结构重新建立它,而 delete 删除的是记录,并没有尝试去修改表。这也是为什么当向一个使用 delete 清空的表插入数据时,MySQL 会记住前面产生的AUTOINCREMENT序列,并且继续利用它对AUTOINCREMENT字段编号。而truncate删除表后,表是从1开始为autoincrement字段编号。

不过truncate命令快规快,却不像delete命令那样对事务处理是安全的。因此,如果我们想要执行truncate删除的表正在进行事务处理,这个命令就会产生退出并产生错误信息。

4. delete语句怎么用

语法:DELETE [table.*] FROM table WHERE criteria

说明:table参数用于指定从其中删除记录的表的名称。

criteria参数为一个表达式,用于指定哪些记录应该被删除的表达式。

可以使用 Execute 方法与一个 DROP 语句从数据库中放弃整个表。不过,若用这种方法删除表,将会失去表的结构。不同的是当使用 DELETE,只有数据会被删除;表的结构以及表的所有属性仍然保留,例如字段属性及索引。

扩展资料:

如果需要在delete的时候,按照条件删除记录,那么可能会用到子查询。

但是如下情况:

delete from student where id = (select max(id) from student);

[Err] 1093 - You can't specify target table 'student' for update in FROM clause

解决办法是:给 from 子句中的结果集起别名。

delete from student where id = (select n.max_id from (select max(id) as max_id from student) as n);

这个方法对in还是适用的

delete from student where id in (select id from student where id > 30);

[Err] 1093 - You can't specify target table 'student' for update in FROM clause

解决方法同上:

delete from student where id in (select n.id from (select id from student where id > 30) as n)

参考资料来源:百度百科-DELETE语句

转载请注明出处育才学习网 » 删除语句怎么写

知识

我对你英文怎么写

阅读(299)

本文主要为您介绍我对你英文怎么写,内容包括(我喜欢你)用英语怎么说,我想对你说的英文怎么写,、“我爱你”英文怎么写,。I adore you.我爱慕你。2、Im totally into you.我为你痴狂。3、Youre my angel.你是我的天使

知识

怎么写劳动仲裁

阅读(147)

本文主要为您介绍怎么写劳动仲裁,内容包括劳动仲裁怎么写,怎么写劳动仲裁申请书,劳动仲裁怎么写。申请:请求解除与被申请人的劳动关系;2、请求被申请人支付申请人*月份工资****元;3、请求被申请人为申请人出具解除劳动合同证明、办理档

知识

繁字繁体怎么写

阅读(761)

本文主要为您介绍繁字繁体怎么写,内容包括繁字繁体字怎么写,繁体字的繁字怎么写,"要"的繁体字是怎么写的。“繁”字的繁体字是:繁,是它本身。拼音:fán pó 部首:糸笔画:17五笔 TXGI注音:ㄈㄢˊ ㄆㄛˊ部首:上下结构 糸部仓颉:OK

知识

英语在怎么写地址

阅读(167)

本文主要为您介绍英语在怎么写地址,内容包括英语地址怎么写,英语怎么写地址,英文地址怎么写具体地址如下地址:中国四川省成都市金牛区兴盛世。北京市东花市北里20号楼6单元501室 你好,我是问问团队的“指尖烟草香”很荣幸回答您的问题,希望我

知识

网址是怎么写的

阅读(170)

本文主要为您介绍网址是怎么写的,内容包括网址怎么写,网址怎么写呀,,关于网址的写法一般网址前面都会有“WWW”,请问"www"是什么。网站的开头以https:// 开头 。中间为企业的名称只能是英文,不区分大小写 。结尾有(.com、.org、.biz、.net、.in

知识

家长的读书怎么写

阅读(195)

本文主要为您介绍家长的读书怎么写,内容包括家长和孩子的读书心得怎么写,家长对孩子读书的评价怎么写,家长写孩子在家怎样读书情况怎么写。原发布者:wm1245读书心得女儿上小学了,热爱读书是一件受益终生的事情,这一点我和所有的家长一样的十分

知识

当兵怎么写

阅读(240)

本文主要为您介绍当兵怎么写,内容包括当兵申请书怎么写,(对当兵的认识)怎么写今天去当兵政审,别人要我回家写(对当兵的,当兵个人简历怎么写。我志愿加入中国人民解放军,志愿献身国防事业,服从中国***领导,全心全意为人民服务,服从命令,严守纪律,英勇

知识

家具总结怎么写

阅读(166)

本文主要为您介绍家具总结怎么写,内容包括如何写家具总结,家具销售员的工作总结怎么写,在家具厂的工作总结怎么写。促销、服务与管理的重要。没有范文。以下供参考,主要写一下主要的工作内容,如何努力工作,取得的成绩,最后提出一些合理化的建议

知识

大音怎么写的

阅读(222)

本文主要为您介绍大音怎么写的,内容包括汉语拼音大写字母该怎么读,音符的音怎么写,24个大小写字母怎么读用汉字翻译出来。汉语拼音大写字母读法具体如下:A bê cê dê,e êf gê。2、ha i jie kê,êl êm nê。3、o pê qiu,

知识

英语10点怎么写

阅读(181)

本文主要为您介绍英语10点怎么写,内容包括10点10分用英语怎么写,10点用英语怎么写,请教英语时间的写法比如早上10点半以下写法哪个是对的10.3010.30。如果是指时间,那么表达如下:9:00 am 或 nine o clock10:00 am 或 ten o clock11:00 am 或

知识

风一怎么写

阅读(168)

本文主要为您介绍风一怎么写,内容包括关于风怎样写一段话呢,我喜欢风一句话怎么写,一()风,量词。三月的春风偷偷的溜进校园,让迎春花开的茂盛,让冬青树长得高大,让同学们更有精神,迎接新的知识。2、微风拂面,那像手一般的抚摸,带给我们无

知识

了怎么写笔画

阅读(203)

本文主要为您介绍了怎么写笔画,内容包括了的笔顺怎么写,了字的笔顺怎么写呀,了的笔顺怎么写的。一到十的笔顺这样写:一到五的笔顺如下:六到十的笔顺如下:扩展资料:汉字的笔顺规则是:先横后竖(如:“干”),先撇后捺(如:“八”),从上

知识

怎么写家训

阅读(167)

本文主要为您介绍怎么写家训,内容包括家训怎么写,家风家训家规怎么写,家训怎么写。家规家训内容:手持正义,肩挑道义,君子爱财,取之有道。2、与人为善,与邻为友,严己宽人,既往不咎。3、学高为师,身正为范,勤学苦练,努力

知识

回来怎么写

阅读(170)

本文主要为您介绍回来怎么写,内容包括回来的汉语拼音怎么写,作文:老师回来了格式怎么写(先写什么,再写什么,最后写什么),英语中的回来怎么写。拼音:huí lái声母:h、l韵母:ui、ai声调bai:阳平、阳平意思:归来。引证:清·吴敬梓《儒林外史》第一回:du

知识

删除的山怎么写

阅读(176)

本文主要为您介绍删除的山怎么写,内容包括删除的山读什么,删除的山是什么意思,山字怎么写。

知识

放生语句怎么写

阅读(905)

本文主要为您介绍放生语句怎么写,内容包括形容放生的句子,描写放生的句子,放生祈语如何写。简单放生仪轨称名:南无本师释迦牟尼佛!南无阿弥陀佛!南无地藏王菩萨!南无观世音菩萨!南无大势至菩萨!南无清净大海众菩萨!(念三遍)2、代

知识

怎么写语句

阅读(182)

本文主要为您介绍怎么写语句,内容包括怎么写句子,怎么写优美的句子,怎样把句子写完整。句子训练文章是由句子组成的,句子是文章的基础.要写好作文,就要练习写好句子.学习把句子写完整、写通顺、写连贯、写具体…….把句子的基本功

知识

删除怎么写

阅读(168)

本文主要为您介绍删除怎么写,内容包括删除的英文怎么写,怎么知道离子是否反应离子方程式怎么写啊删除该删除什么东西保留,怎么删除以写文章。1. to delete 近义词或词组 delete | prune away | obliterate | expurgate | d

知识

失眠语句怎么写

阅读(203)

本文主要为您介绍失眠语句怎么写,内容包括失眠的语句,失眠想你的句子咋写,表达失眠的句子。我找不到能够催眠的方式,于是只能选择欣赏夜间的寂寥。 2、许愿时等流星好朋友,寂寞的夜因你失眠,我失去了做梦的心情,但并非从此就没有梦。

知识

语句拼音怎么写

阅读(634)

本文主要为您介绍语句拼音怎么写,内容包括句子拼音怎么写,语字的拼音怎么写怎么样组词,用拼音写一句完整的话怎么写。

知识

请问删除的英文是怎么写的

阅读(207)

本文主要为您介绍请问删除的英文是怎么写的,内容包括请问删除的英文是怎么写的,删除的英文是怎样写的,删除的英文怎么写。1. to delete 近义词或词组 delete | prune away | obliterate | expurgate | d

知识

stata循环语句怎么写

阅读(205)

本文主要为您介绍stata循环语句怎么写,内容包括stata中循环语句的命令,stata中循环语句的命令,如何在STATA中实现条件语句的循环嵌套。forvalues 语句数字的循环while 语句条件循环foreach 语句变量、暂元、文件等的循环 这道题应该用forea

[/e:loop]