2.刪除表
刪除表使用DROP TABLE關(guān)鍵字進(jìn)行操作,刪除的是整個(gè)表而不是其內(nèi)容
語法結(jié)構(gòu)
DROP TABLE 表名;
例:刪除test數(shù)據(jù)庫中的pet表
DROP TABLE pet;
刪除表沒有確認(rèn),也不能撤銷,執(zhí)行這條DROP TABLE語句將永久刪除指定數(shù)據(jù)表,因此刪除數(shù)據(jù)表的操作應(yīng)該謹(jǐn)慎使用,一旦刪除了數(shù)據(jù)表,那么表中的數(shù)據(jù)將會全部清除,沒有備份則無法恢復(fù)
在刪除數(shù)據(jù)表的過程中,如果刪除一個(gè)不存在的表將會產(chǎn)生錯(cuò)誤,這時(shí)我們可以在刪除語句中加入if exists關(guān)鍵字就可避免出錯(cuò),格式如下所示
DROP TABLE IF EXISTS 數(shù)據(jù)表名;
3.查看表
1.查看表的創(chuàng)建語句
? ? 語法結(jié)構(gòu)
? ? SHOW CREATE TABLE 表名;
例:查看pet表的創(chuàng)建語句
SHOW CREATE TABLE pet;
結(jié)果展示:
2.查看當(dāng)前數(shù)據(jù)庫中所有表
SHOW TABLES;
結(jié)果展示:
3.查看表結(jié)構(gòu)
? ? 語法結(jié)構(gòu)
? ? DESC 表名;
例:查看pet表結(jié)構(gòu)
DESC pet;
在查看表結(jié)構(gòu)時(shí),也可以只列出某一列的信息,語法格式如下
DESC 數(shù)據(jù)表名 列名