一、使用 SHOW INDEX
使用 SHOW INDEX 函数可以查询指定表的主键信息,该函数的语法如下:
SHOW INDEX FROM 表名 WHERE Key_name = 'PRIMARY';
按照表名查询主键信息,可以使用以下 SQL 语句:
DouPHP模块化企业网站管理系统是一款轻量级企业网站管理系统,基于PHP+MYSQL架构的,包含“手机版”、“公众号管理模块”、“小程序”,可以使用它快速搭建一个企业网站。 DouPHP功能特色: (模块全部免费,一键安装) 功能性模块:防伪查询模块、投票模块、自定义表单模块、工单模块等、会员模块、订单模块、视频模块、下载模块、图片模块等; 企业官网模块:业务范围
0
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中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号