一、使用SHOW INDEX
使用SHOW INDEX 函數可以查詢指定表的主鍵訊息,函數的語法如下:
SHOW INDEX FROM 表名 WHERE Key_name = 'PRIMARY';
依照表名查詢主鍵訊息,可以使用下列SQL 語句:
SHOW INDEX FROM 表名 WHERE Key_name = 'PRIMARY';
其中,表名為需要查詢主鍵的表名。
當MySQL 資料庫中的表包含多個主鍵時,可以使用下列SQL 語句查詢指定表的所有主鍵資訊:
SHOW INDEX FROM 表名 WHERE Non_unique = 0 AND Key_name IN ('PRIMARY');
#二、使用DESC 指令
使用DESC 命令可以查詢指定表的相關信息,其中包括主鍵的資訊。此指令的語法如下:
DESC 表名;
依照表名查詢主鍵訊息,可以使用下列 SQL 語句:
DESC 表名;
其中,表名為需要查詢主鍵的表名。
DESC 指令將會傳回一個結果集,其中包含了指定資料表的列資訊。在這個結果集中,主鍵的資訊將被標記為 PRI。
三、使用INFORMATION_SCHEMA
使用INFORMATION_SCHEMA 函數可以查詢指定表的主鍵信息,該函數的語法如下:
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '数据库名' AND TABLE_NAME = '表名' AND COLUMN_KEY = 'PRI'
按照表名查詢主鍵訊息,可以使用以下SQL 語句:
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '数据库名' AND TABLE_NAME = '表名' AND COLUMN_KEY = 'PRI'
其中,資料庫名稱和表名為需要查詢主鍵的資料庫名稱和表名。
透過使用 INFORMATION_SCHEMA 函數,可以檢索包含指定表格列資訊的結果集。在這個結果集中,主鍵的資訊將被標記為 PRI。透過上述 SQL 語句可以查詢到指定表的主鍵資訊。
以上是MySQL查詢怎麼主鍵的詳細內容。更多資訊請關注PHP中文網其他相關文章!