艾巴生活网

您现在的位置是:主页>数码 >内容

数码

SQL语句中使用drop、truncate、delete删除表

2024-03-21 00:46:01数码帅气的蚂蚁
对于SQL语句中使用drop、truncate、delete删除表,很多网友还不是很明白,今天艾巴小编收集了这方面的知识,就将其分享出来。 操作方法:

SQL语句中使用drop、truncate、delete删除表

对于SQL语句中使用drop、truncate、delete删除表,很多网友还不是很明白,今天艾巴小编收集了这方面的知识,就将其分享出来。

操作方法:

01 使用drop删除表DROP TABLE '表名';删除内容和定义以释放空间。简单来说,就是删除整个表。换句话说,被删除的表在数据库中不再存在。如果再次使用,则需要创建新表;例如: 1.我们首先验证CUSTOMERS表,然后我们将其从数据库中删除,如下所示2.这意味着CUSTOMERS表在数据库中是可用的,所以我们现在可以删除它。 3、删除后,检查该表是否存在。这时使用DESC命令报错,说明删除成功。

02 使用truncate清表truncate table 表名truncate(清空表中的数据):删除内容,释放空间但不删除定义(保留表的数据结构);请注意,truncate 仅清除表;如果把桌子比作一个水果篮的话,drop就是把篮子和水果一起扔掉,truncate就是把篮子里的水果扔掉,下次还可以用篮子盛水果;例如: 1、我们先看数据库中的表,有一个sougou_test的表,查看下面表的内容,有数据。 2、使用truncate清表:truncate sougou_test; 3、查看表数据:select * from truncate sougou_test;你会发现Empty set:空表,表中没有数据;然后显示表格;发现sougou_test还存在

03delete:删除表中的某条数据delete from 表名where 列名=值; delete(删除表中的数据):delete语句用于删除表中的行。删除语句通过每次从表中删除一行来执行删除过程,同时将该行的删除操作作为事务记录保存在日志中; delete会根据指定的条件删除指定表中的数据,where是条件判断。例如: 1.查看表sougou_test中的数据,select * from sougou_test2。删除名为“haha”的数据:delete from sougou_test where name='haha'; 3.查看输出表数据,你会发现名称为‘haha’的数据已经不存在了

以上知识分享到此为止,希望能够帮助到大家!