首頁  >  文章  >  資料庫  >  MySQL查詢怎麼主鍵

MySQL查詢怎麼主鍵

WBOY
WBOY轉載
2023-05-28 15:28:124183瀏覽

一、使用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中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除