go语言mysql删除记录_MySQL数据库删除操作-Go语言中文社区
生活随笔
收集整理的這篇文章主要介紹了
go语言mysql删除记录_MySQL数据库删除操作-Go语言中文社区
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
刪除數據庫
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在創建一個鍵為外鍵后,會自動生成一個與外鍵名字相同的外鍵的索引,所以刪外鍵時,需要把自動生成的索引也刪掉
總結
以上是生活随笔為你收集整理的go语言mysql删除记录_MySQL数据库删除操作-Go语言中文社区的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 去 QCon 学习
- 下一篇: 现代软件工程 学生自我评价表