SQL中的删除删除语句DELETE是最常用的SQL语句之一,下文将为您详细介绍SQL语句中的语语句DELETE语句,供您参考,句中希望对您能够有所帮助。删除
要从表中删除一个或多个记录,语语句需要使用SQL DELETE语句。句中你可以给DELETE 语句提供WHERE 子句。删除WHERE子句用来选择要删除的语语句记录。例如,句中下面的删除这个DELETE语句只删除字段first_column的值等于’Delete Me’的记录:
DELETE mytable WHERE first_column=’Deltet Me’
DELETE 语句的完整句法如下:
DELETE [FROM] { table_name|view_name} [WHERE clause]
在SQL SELECT 语句中可以使用的任何条件都可以在DELECT 语句的WHERE子句 中使用。例如,下面的这个DELETE语句只删除那些first_column字段的值为’goodbye’或second_column字段的值为’so long’的记录:
DELETE mytable WHERE first_column=’goodby’ OR second_column=’so long’
如果你不给DELETE 语句提供WHERE 子句,表中的所有记录都将被删除。你不应该有这种想法。如果你想删除应该表中的所有记录,应使用TRUNCATE TABLE语句。
为什么要用TRUNCATE TABLE 语句代替DELETE语句?当你使用TRUNCATE TABLE语句时,记录的删除是不作记录的。也就是说,这意味着TRUNCATE TABLE 要比DELETE快得多。
(责任编辑:知识)
节能元件(08231.HK)发布公告:预计年度由亏转盈60万美元
埃斯顿(002747.SZ):埃斯顿投资减持749.18万股 占公司总股本的比例约为0.89%
安徽:截止10月底各级财政累计拨付民生工程资金1213.2亿元
赛生药业(06600.HK)年度实现纯利7.5亿元 每股基本盈利约为人民币1.38元
爱司凯(300521.SZ)2020年度净亏损1214.64万元 不以公积金转增股本
凯撒文化(002425.SZ)业绩快报:2020年度净利润降40.8% 基本每股收益0.15元
中国海油有限海南分公司一季度天然气增幅54% 有效保障粤港琼天然气需求
世界在建最宽独塔混合梁斜拉桥主塔基础工程完工 大桥全长1010米