mysql刪除表的命令

2021-08-29 22:58:33 字數 622 閱讀 3128

mysql 刪除表的幾種情況:

1 drop table table_name :

刪除表全部資料和表結構,會立刻釋放磁碟空間,

2 truncate table table_name :

刪除表全部資料,保留表結構,立刻釋放磁碟空間。(此時可以通過desc tablename

來檢視表結構依然是存在的,但是使用

select * from tablename

會發現表內的資料已經刪除。)

3 delete from table_name :

刪除表全部資料,表結構不變,

mysql

也會立即釋放磁碟空間。

4 delete from table_name where *** :

加了條件判讀

where

從句,表結構不變,不會釋放磁碟空間。

5 delete

操作以後,使用

optimize table table_name 

會立刻釋放磁碟空間。

6 delete

可以rollback

撤銷,truncate

不能。

mysql 刪除表 命令 MySQL 刪除資料表

mysql 刪除資料表 mysql中刪除資料表是非常容易操作的,但是你再進行刪除表操作時要非常小心,因為執行刪除命令後所有資料都會消失。語法以下為刪除mysql資料表的通用語法 drop table table name 在命令提示視窗中刪除資料表 在mysql 命令提示視窗中刪除資料表sql語句為...

mysql表的刪除

建立乙個表 create table tb student id int primary key auto increment,sname varchar 20 age int,varchar 10 向表中插入3條記錄 insert into tb student sname,age,values ...

mysql刪除使用者命令 Mysql建立 刪除使用者

mysql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼 注意每行後邊都跟個 表示乙個命令語句結束 1.新建使用者 登入mysql mysql u root p 密碼 建立使用者 mysql insert into mysql.user host,user,password values...