如何檢視當前使用的資料庫中表所應用的約束?


MySQL 的 SHOW CREATE TABLE 語句將提供應用於特定表的約束以及有關該表的一些其他詳細資訊。其語法如下:

語法

SHOW CREATE TABLE table_name;

這裡 table_name 是要檢視其約束的表的名稱。

示例

在這個例子中,我們獲取名為“employees”表的詳細資訊:

mysql> Show Create table employees\G
*************************** 1. row ***************************
       Table: employees
Create Table: CREATE TABLE `employees` (
   `Id` int(11) NOT NULL AUTO_INCREMENT,
   `Name` varchar(35) DEFAULT NULL,
   PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
1 row in set (0.00 sec)

以上結果集顯示錶“employees”的“id”列上有一個主鍵約束。

更新於:2020年6月19日

71 次瀏覽

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.