admin管理员组文章数量:1794759
SQL DELETE 语句的用法
DELETE 语句用于删除表中的行。
语法 DELETE FROM 表名称 WHERE 列名称 = 值 例表Gates | Bill | Xuanwumen 10 | Beijing |
Wilson | Fred | Zhongshan 23 | Nanjing |
"Fred Wilson" 会被删除:
DELETE FROM Person WHERE LastName = 'Wilson'结果:
Gates | Bill | Xuanwumen 10 | Beijing |
可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的:
DELETE FROM table_name或者
DELETE * FROM table_name delete 与 truncate 应用区别:1、对于删除整个表的所有数据时,delete并不会释放表所占用的空间
2、如果用户确定是 删除 整表的所有数据,那么使用 truncate table 速度更快
--刪除所有部門信:使用delete delete from table_name; --刪除所有部門信:TRUNCATE truncate table table_name; DELETE例子请参考具有以下记录的CUSTOMERS表:
ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 2 Khilan 25 Delhi 1500.00 3 kaushik 23 Kota 2000.00 4 Chaitali 25 Mumbai 6500.00 5 Hardik 27 Bhopal 8500.00 6 Komal 22 MP 4500.00 7 Muffy 24 Indore 10000.00以下命令是一个示例,将删除ID为6的客户的记录:
DELETE FROM CUSTOMERS WHERE ID = 6;删除后CUSTOMERS表的记录如下:
ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 2 Khilan 25 Delhi 1500.00 3 kaushik 23 Kota 2000.00 4 Chaitali 25 Mumbai 6500.00 5 Hardik 27 Bhopal 8500.00 7 Muffy 24 Indore 10000.00如果你想删除CUSTOMERS表中的所有记录,则不需要使用WHERE子句。
DELETE FROM CUSTOMERS;执行后,CUSTOMERS表将不会有任何记录。
原文:SQL DELETE 语句的用法
版权声明:本文标题:SQL DELETE 语句的用法 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1687027510a129465.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论