刪除資料庫
drop database [if exists] 資料庫名;
例如:刪除school資料庫
if exists 為可選,判斷是否存在,如果不存在則會丟擲異常
刪除資料表
drop table [if exists] 表名;
例如:刪除student表
注意:刪除具有主外來鍵關係的表時,要先刪子表(從表),後刪主表
刪除表中字段
alter table 表名 drop 欄位名;
例如:刪除student表中的email列
刪除資料
delete from 表名 [where 條件(列名=值)];
例如:刪除student表中成績小於60的資料
刪除表中的資料,可以指定條件,如果不指定條件,則刪除該錶的所有資料
truncate table 表名;
例如:清空student表中資料
清空表中的資料,truncate語句刪除後將重置自增列,表結構及其字段、約束、索引保持不變,執行速度比delete語句快
刪除外來鍵
alter table 表名 drop foreign key 外鍵名;
alter table 表名 drop index 索引名(與外鍵名相同);
例如:刪除student表中的外來鍵
mysql在建立乙個鍵為外來鍵後,會自動生成乙個與外鍵名字相同的外來鍵的索引,所以刪外來鍵時,需要把自動生成的索引也刪掉
mysql刪除資料庫資料庫 MySQL刪除資料庫
刪除資料庫是指在資料庫系統中刪除已經存在的資料庫。資料庫刪除之後,原來分配的空間將被收回。需要注意的是,資料庫刪除之後該資料庫中所有的表和資料都將被刪除。因此刪除資料庫要特別小心。一 通過sql語句 mysql中,刪除資料庫通過sql語句drop database。其語法格式如下 drop data...
資料庫刪除操作
資料庫中刪除語句drop delete truncate的相同點和不同點的比較 用法 delete 用於刪除表中的行 注 可以刪除某一行 也可以在不刪除表的情況下 即意味著表的結構 屬性 索引完整 刪除所有行 語法 刪除某一行 delete from 表名稱 where 列名稱 值 刪除所有行 de...
資料庫刪除操作
最近找工作,記錄下面試當中遇到的一些問題吧,都是很基礎的,但是當時自己就是想不起來,所以重新學習記錄下吧!資料庫刪除操作的實現主要有三個關鍵字drop truncate delete,這三者使用效果不同,使用場景也不同 1 drop 如果需要刪除資料庫中某一張表時,可以執行drop table ta...