當前位置:妙知谷 >

遊戲數碼 >IT技術 >

SQL語句中刪除表drop,truncate和delete的用法

SQL語句中刪除表drop,truncate和delete的用法

本文主要介紹一下SQL語句中刪除表drop,truncate和delete的的基本用法

操作方法

(01)使用drop刪除表DROP TABLE "表格名";刪除內容和定義,釋放空間。簡單來説就是把整個表去掉。也就是説這個被刪除的表在數據庫中已經不存在了。如果使用再次使用的話需要新建表;如:1.我們首先驗證CUSTOMERS表,然後我們將從數據庫中刪除它,如下所示2.這意味着CUSTOMERS表在數據庫中可用,因此我們現在可以把他刪除。3.刪除後查看,表是否存在,這時使用DESC命令報錯,説明刪除成功

SQL語句中刪除表drop,truncate和delete的用法
SQL語句中刪除表drop,truncate和delete的用法 第2張
SQL語句中刪除表drop,truncate和delete的用法 第3張

(02)使用truncate,清空表truncate table 表名稱 truncate (清空表中的數據):刪除內容、釋放空間但不刪除定義(保留表的數據結構);注意truncate只是清空表;如果把表比喻為一個水果籃的話,drop是將籃子和水果一起扔掉,truncate是將籃子裏的水果扔掉,下次仍可以使用籃子裝水果;例如:1.我們先看下數據庫中的表,有一個sougou_test的表,查看下錶的內容,存在數據2.使用truncate清空表:truncate sougou_test;3.查看錶數據:select * from truncate sougou_test;會發現Empty set:空表,表中沒有數據;接着show tables; 發現sougou_test依然存在

SQL語句中刪除表drop,truncate和delete的用法 第4張
SQL語句中刪除表drop,truncate和delete的用法 第5張

(03)delete:刪除表中的制定某條數據delete from 表名稱 where 列名稱 = 值;delete (刪除表中的數據):delete 語句用於刪除表中的行。delete語句執行刪除的過程是每次從表中刪除一行,並且同時將該行的刪除操作作為事務記錄在日誌中保存;delete 會根據指定的條件刪除指定表中數據,where就是條件判斷例如:1.查看錶sougou_test中的數據,select * from sougou_test2.刪除name為“haha”的數據:delete from sougou_test where name='haha';3.檢出輸出後的表數據,會發現name為‘haha’的數據已經不存在

SQL語句中刪除表drop,truncate和delete的用法 第6張
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/itjishu/k9423d.html