如何檢視當前使用的資料庫中表所應用的約束?
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”列上有一個主鍵約束。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP