如何檢視當前使用的資料庫中儲存的表上應用的約束條件?


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”列上存在一個 PRIMARY KEY 約束。

更新於: 2020-06-19

71 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

立即開始
廣告

© . All rights reserved.