程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 如何區別數據庫刪除語句drop與delete與truncate?,droptruncate

如何區別數據庫刪除語句drop與delete與truncate?,droptruncate

編輯:MySQL綜合教程

如何區別數據庫刪除語句drop與delete與truncate?,droptruncate


1、delete:刪除數據表中的行(可以刪除某一行,也可以在不刪除數據表的情況下刪除所有行)

刪除某一行:delete from 數據表名稱 where 列名稱=值;

刪除所有行:delete*from 數據表名稱

2、drop:刪除數據表或數據庫或數據表字段

刪除數據庫:drop database 數據庫名稱

刪除數據表(表的結構、屬性、索引也會被刪除):use 數據庫名稱

                      drop table 數據表1名稱,數據表2名稱

刪除數據表字段(列):use 數據庫名稱

          alter table 數據表名稱

          drop column 字段名(列名稱)

3、truncate:刪除數據表中的數據(僅數據表中的數據,不刪除表)

      truncate table 數據表名稱

附加:

刪除數據速度排行:drop>truncate>delete

remove :刪除數據庫文件

               alter database Mydatabase1

               remove file Mydatabase1_log

 

      

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved