首頁 > 資料庫 > mysql教程 > MySQL查詢怎麼主鍵

MySQL查詢怎麼主鍵

WBOY
發布: 2023-05-28 15:28:12
轉載
4261 人瀏覽過

一、使用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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板