MySQL INFORMATION_SCHEMA 介绍
INFORMATION_SCHEMA提供对数据库元数据的访问,有关MySQL服务器信息,例如数据库或表的名称,列的数据类型或访问权限。
DB-Engineer
好好学习,天天向上
展开
-
INFORMATION_SCHEMA InnoDB 表
INFORMATION_SCHEMA InnoDB Tables本节提供InnoDB INFORMATION_SCHEMA表的表定义。 有关相关信息和示例,请参见“InnoDB INFORMATION_SCHEMA表”。InnoDB INFORMATION_SCHEMA表可用于监控正在进行的InnoDB活动,在问题发生之前检测低效率,或解决性能和容量问题。 随着您的数据库变得越来越大,越来...原创 2018-08-20 08:45:11 · 597 阅读 · 0 评论 -
2. CHARACTER_SETS
2. CHARACTER_SETSCHARACTER_SETS表提供有关可用字符集的信息。 下表中的SHOW Name值对应于SHOW CHARACTER SET语句的列名。 INFORMATION_SCHEMA Name SHOW Name Remarks CHARACTER_SET_NAME Charset DEFAULT_COLLAT...原创 2018-08-19 11:34:49 · 621 阅读 · 0 评论 -
28. TRIGGERS ,29. USER_PRIVILEGES,30. VIEWS
28. TRIGGERSTRIGGERS表提供有关触发器的信息。要查看有关表的触发器的信息,您必须具有该表的TRIGGER权限。TRIGGERS表有以下列:TRIGGER_CATALOG :触发器所属目录的名称。该值始终为def。TRIGGER_SCHEMA :触发器所属schema(database)的名称TRIGGER_NAM...原创 2018-08-19 11:06:11 · 405 阅读 · 0 评论 -
25. TABLESPACES , 26. TABLE_CONSTRAINTS , 27. TABLE_PRIVILEGES
25. TABLESPACESTABLESPACES表提供有关活动MySQL Cluster表空间的信息。TABLESPACES表有以下列:TABLESPACE_NAME :表空间名称ENGINE :表空间使用的存储引擎名称TABLESPACE_TYPE :表空间类型LOGFILE_GROUP_NAME:分配给表空间的日志文件组的名称。EXT...原创 2018-08-19 11:02:38 · 297 阅读 · 0 评论 -
24. TABLES
24. TABLESTABLES表提供有关数据库中表的信息。TABLES表有以下列:TABLE_CATALOG :表所属目录的名称。该值始终为def。TABLE_SCHEMA :表所属schema(database)的名称TABLE_NAME :表名称TABLE_TYPE :用于表的BASE TABLE,用于视图的VIEW或用于INFORMATIO...原创 2018-08-19 10:56:48 · 474 阅读 · 0 评论 -
23. STATISTICS
23. STATISTICSSTATISTICS表提供有关表索引的信息。STATISTICS表有以下列:TABLE_CATALOG:包含索引的表所属的目录的名称。该值始终为def。TABLE_SCHEMA :包含索引的表所属的schema(数据库)的名称。TABLE_NAME :包含索引的表的名称NON_UNIQUE :如果索引不能包含重复项,则为0;如果可以,...原创 2018-08-19 10:53:39 · 320 阅读 · 0 评论 -
22. SCHEMA_PRIVILEGES
22. SCHEMA_PRIVILEGESSCHEMA_PRIVILEGES表提供有关schema(数据库)特权的信息。它从mysql.db系统表中获取其值。SCHEMA_PRIVILEGES表有以下列:GRANTEE :授予权限的帐户的名称,格式为“user_name”@“host_name”。TABLE_CATALOG :schema所属目录的名称。该值始终为d...原创 2018-08-19 10:50:34 · 1180 阅读 · 0 评论 -
21. SCHEMATA
21. SCHEMATA在MySQL中,SCHEMA是数据库,因此SCHEMATA表提供有关数据库的信息。SCHEMATA表有以下列:CATALOG_NAME :SCHEMA所属目录的名称。该值始终为def。SCHEMA_NAME :SCHEMA名称DEFAULT_CHARACTER_SET_NAME:SCHEMA默认字符...原创 2018-08-19 10:49:03 · 1511 阅读 · 0 评论 -
20. ROUTINES
20. ROUTINESROUTINES表提供有关存储例程(存储过程和存储函数)的信息。 ROUTINES表不包含内置SQL函数或用户定义函数(UDF)。名为mysql.proc Name的列表示与INFORMATION_SCHEMA ROUTINES表列对应的mysql.proc表列(如果有)。ROUTINES表有以下列:SPECIFIC_NAME :例...原创 2018-08-19 10:46:34 · 1381 阅读 · 0 评论 -
19. REFERENTIAL_CONSTRAINTS
19. REFERENTIAL_CONSTRAINTSREFERENTIAL_CONSTRAINTS表提供有关外键的信息。REFERENTIAL_CONSTRAINTS有以下列:CONSTRAINT_CATALOG :约束所属目录的名称。该值始终为def。CONSTRAINT_SCHEMA :约束所属schema(database)的名称CONSTR...原创 2018-08-19 10:44:43 · 619 阅读 · 0 评论 -
16. PLUGINS
16. PLUGINSPLUGINS表提供有关服务器插件的信息。PLUGINS表有以下列:PLUGIN_NAME :用于在诸如INSTALL PLUGIN和UNINSTALL PLUGIN之类的语句中引用插件的名称。PLUGIN_VERSION :插件的常规类型描述符中的版本。PLUGIN_STATUS :插件状态,ACT...原创 2018-08-18 22:27:32 · 385 阅读 · 0 评论 -
10. GLOBAL_STATUS 与 SESSION_STATUS
10. GLOBAL_STATUS 与 SESSION_STATUS 注意 从MySQL 5.7.6开始,show_compatibility_56系统变量的值会影响此处描述的表中的可用信息。 有关详细信息,请参见“服务器系统变量”中该变量的说明。 注意 从MySQL 5.7.6开始,此处描述的表中提供的信息也可从Performance Schema获得。 不推...原创 2018-08-18 22:11:49 · 1110 阅读 · 0 评论 -
11. GLOBAL_VARIABLES 与 SESSION_VARIABLES
11. GLOBAL_VARIABLES 与 SESSION_VARIABLES 注意 从MySQL 5.7.6开始,show_compatibility_56系统变量的值会影响此处描述的表中的可用信息。 有关详细信息,请参见“服务器系统变量”中该变量的说明。 注意 从MySQL 5.7.6开始,此处描述的表中提供的信息也可从Performance Schema...原创 2018-08-18 22:14:28 · 920 阅读 · 0 评论 -
12. KEY_COLUMN_USAGE
12. KEY_COLUMN_USAGEKEY_COLUMN_USAGE表描述哪些键列具有约束。KEY_COLUMN_USAGE表有以下列:CONSTRAINT_CATALOG :约束所属目录的名称。 该值始终为def。CONSTRAINT_SCHEMA :约束所属schema(database)名称CONSTRAINT_NAME ...原创 2018-08-18 22:16:06 · 2453 阅读 · 0 评论 -
13. OPTIMIZER_TRACE
13. OPTIMIZER_TRACEOPTIMIZER_TRACE表提供由跟踪语句的优化程序跟踪功能生成的信息。 要启用跟踪,请使用optimizer_trace系统变量。 有关详细信息,请参阅MySQL内部:跟踪优化程序。OPTIMIZER_TRACE表有以下列:QUERY :跟踪的文本TRACE ...原创 2018-08-18 22:18:49 · 971 阅读 · 0 评论 -
14. PARAMETERS
14. PARAMETERSPARAMETERS表提供有关存储例程(存储过程和存储函数)的参数以及存储函数的返回值的信息。 PARAMETERS表不包含内置SQL函数或用户定义函数(UDF)。 参数信息类似于mysql.proc表中param_list列的内容。PARAMETERS表有以下列:SPECIFIC_CATALOG :包含参数的例程所属的目录的名称。 该值...原创 2018-08-18 22:22:30 · 289 阅读 · 0 评论 -
15. PARTITIONS
15. PARTITIONSPARTITIONS表提供有关表分区的信息。 此表中的每一行对应于分区表的单个分区或子分区。 有关分区表的更多信息,请参见分区。PARTITIONS表有以下列:TABLE_CATALOG :表所属目录的名称。 该值始终为def。TABLE_SCHEMA :表所属schema(databas...原创 2018-08-18 22:25:38 · 2201 阅读 · 0 评论 -
17. PROCESSLIST
17. PROCESSLISTPROCESSLIST表提供有关正在运行的线程的信息。 PROCESSLIST表有以下列:ID :连接标识符。 这是SHOW PROCESSLIST语句的Id列中显示的相同类型的值,performance_schema中 threads表的PROCESSLIST_ID列,以及CONNECTION_ID()函数返回的值。USER :发出...原创 2018-08-18 22:29:11 · 1348 阅读 · 0 评论 -
18. PROFILING
18. PROFILINGPROFILING表提供语句分析信息。 其内容对应于SHOW PROFILE和SHOW PROFILES语句生成的信息(参见“SHOW PROFILE语法”)。 注意 该表已弃用,将在未来的MySQL版本中删除。 请改用Performance Schema; 请参见“使用性能模式查询分析”。PROFILING表有以下列:QUERY_...原创 2018-08-18 22:31:32 · 257 阅读 · 0 评论 -
INFORMATION_SCHEMA 表
INFORMATION_SCHEMA 表INFORMATION_SCHEMA 简介 INFORMATION_SCHEMA.CHARACTER_SETS INFORMATION_SCHEMA.COLLATIONS INFORMAT...原创 2018-08-17 17:22:16 · 1532 阅读 · 0 评论 -
1.INFORMATION_SCHEMA简介
1. INFORMATION_SCHEMA简介INFORMATION_SCHEMA提供对数据库元数据的访问,有关MySQL服务器信息,例如数据库或表的名称,列的数据类型或访问权限。 INFORMATION_SCHEMA使用说明字符集注意事项INFORMATION_SCHEMA作为SHOW语句的替代INFORMATION_SCHEMA和特权性能注意事项1.1 INFOR...原创 2018-08-17 17:19:33 · 4740 阅读 · 0 评论 -
3. COLLATIONS
3. COLLATIONS表COLLATIONS提供有关每个字符集排序规则的信息。下表中SHOW Name对应SHOW COLLATION。 INFORMATION_SCHEMA Name SHOW Name Remarks COLLATION_NAME Collation CHARACTER_SET_NAME Charset My...原创 2018-08-17 17:27:21 · 923 阅读 · 0 评论 -
4. COLLATION_CHARACTER_SET_APPLICABILITY
4. COLLATION_CHARACTER_SET_APPLICABILITY表COLLATION_CHARACTER_SET_APPLICABILITY表示哪种字符集适用于哪种排序规则。 INFORMATION_SCHEMA Name SHOW Name COLLATION_NAME Collation CHARACTER_SET_NAME ...原创 2018-08-17 17:28:46 · 376 阅读 · 0 评论 -
5. COLUMNS
5. COLUMNS表COLUMNS提供表中列的信息。 INFORMATION_SCHEMA Name SHOW Name Remarks TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME Field ORDINAL_POSITIO...原创 2018-08-17 17:29:57 · 665 阅读 · 0 评论 -
6. COLUMN_PRIVILEGES
6. COLUMN_PRIVILEGES表COLUMN_PRIVILEGES提供有关列权限的信息。它从mysql.columns_priv系统表中获取其值 。表COLUMN_PRIVILEGES包含以下列:-GRANTEE:授予权限的帐户的名称,格式为“user_name”@“host_name”。 - TABLE_CATALOG:包含该列的表所属的目录的名称。这个值总是如此d...原创 2018-08-17 17:30:58 · 704 阅读 · 0 评论 -
7. ENGINES
7. ENGINESENGINES表提供有关存储引擎的信息。 这对于检查是否支持存储引擎或查看默认引擎是什么特别有用。 INFORMATION_SCHEMA Name SHOW Name ENGINE Engine SUPPORT Support COMMENT Comment TRANSACTIONS Transacti...原创 2018-08-17 17:31:58 · 345 阅读 · 0 评论 -
8. EVENTS
8. EVENTSEVENTS表提供有关事件管理器事件的信息,这将在“使用事件调度程序”中讨论。EVENTS表有以下列: - EVENT_CATALOG:事件所属目录的名称。这个值总是def。 - EVENT_SCHEMA:事件所属的schema(数据库)的名称。 - EVENT_NAME:事件的名称。 - DEFINER:以“user_name”@“host_name”...原创 2018-08-17 17:34:40 · 321 阅读 · 0 评论 -
9. FILES
9. FILESFILES表提供有关存储MySQL表空间数据的文件的信息。FILES表提供有关InnoDB数据文件的信息。 在NDB Cluster中,此表还提供有关存储NDB Cluster Disk Data表的文件的信息。 有关InnoDB的其他信息,请参阅本节后面的InnoDB Notes; 有关NDB Cluster的其他信息,请参阅NDB Notes。FILE_ID...原创 2018-08-17 17:42:47 · 301 阅读 · 0 评论