亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > MySQL之information_schema數據庫詳細講解

MySQL之information_schema數據庫詳細講解

熱門標簽:云南電商智能外呼系統價格 智能外呼系統復位 臨清電話機器人 外東北地圖標注 拉卡拉外呼系統 400電話可以辦理嗎 高清地圖標注道路 大眾點評星級酒店地圖標注 話務外呼系統怎么樣

1. 概述

information_schema 數據庫跟 performance_schema 一樣,都是 MySQL 自帶的信息數據庫。其中 performance_schema 用于性能分析,而 information_schema 用于存儲數據庫元數據(關于數據的數據),例如數據庫名、表名、列的數據類型、訪問權限等。

information_schema 中的表實際上是視圖,而不是基本表,因此,文件系統上沒有與之相關的文件。

mysql> use information_schema;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+---------------------------------------+
| Tables_in_information_schema          |
+---------------------------------------+
| CHARACTER_SETS                        |
| COLLATIONS                            |
| COLLATION_CHARACTER_SET_APPLICABILITY |
| COLUMNS                               |
| COLUMN_PRIVILEGES                     |
| ENGINES                               |
| EVENTS                                |
| FILES                                 |
| GLOBAL_STATUS                         |
| GLOBAL_VARIABLES                      |
| KEY_COLUMN_USAGE                      |
| OPTIMIZER_TRACE                       |
| PARAMETERS                            |
| PARTITIONS                            |
| PLUGINS                               |
| PROCESSLIST                           |
| PROFILING                             |
| REFERENTIAL_CONSTRAINTS               |
| ROUTINES                              |
| SCHEMATA                              |
| SCHEMA_PRIVILEGES                     |
| SESSION_STATUS                        |
| SESSION_VARIABLES                     |
| STATISTICS                            |
| TABLES                                |
| TABLESPACES                           |
| TABLE_CONSTRAINTS                     |
| TABLE_PRIVILEGES                      |
| TRIGGERS                              |
| USER_PRIVILEGES                       |
| VIEWS                                 |
| INNODB_LOCKS                          |
| INNODB_TRX                            |
| INNODB_SYS_DATAFILES                  |
| INNODB_FT_CONFIG                      |
| INNODB_SYS_VIRTUAL                    |
| INNODB_CMP                            |
| INNODB_FT_BEING_DELETED               |
| INNODB_CMP_RESET                      |
| INNODB_CMP_PER_INDEX                  |
| INNODB_CMPMEM_RESET                   |
| INNODB_FT_DELETED                     |
| INNODB_BUFFER_PAGE_LRU                |
| INNODB_LOCK_WAITS                     |
| INNODB_TEMP_TABLE_INFO                |
| INNODB_SYS_INDEXES                    |
| INNODB_SYS_TABLES                     |
| INNODB_SYS_FIELDS                     |
| INNODB_CMP_PER_INDEX_RESET            |
| INNODB_BUFFER_PAGE                    |
| INNODB_FT_DEFAULT_STOPWORD            |
| INNODB_FT_INDEX_TABLE                 |
| INNODB_FT_INDEX_CACHE                 |
| INNODB_SYS_TABLESPACES                |
| INNODB_METRICS                        |
| INNODB_SYS_FOREIGN_COLS               |
| INNODB_CMPMEM                         |
| INNODB_BUFFER_POOL_STATS              |
| INNODB_SYS_COLUMNS                    |
| INNODB_SYS_FOREIGN                    |
| INNODB_SYS_TABLESTATS                 |
+---------------------------------------+
61 rows in set (0.00 sec)

2. information_schema 庫中常用的表

CHARACTER_SETS 表

提供了 mysql 可用字符集的信息。SHOW CHARACTER SET; 命令從這個表獲取結果。

mysql> SHOW CHARACTER SET;
+----------+---------------------------------+---------------------+--------+
| Charset  | Description                     | Default collation   | Maxlen |
+----------+---------------------------------+---------------------+--------+
| big5     | Big5 Traditional Chinese        | big5_chinese_ci     |      2 |
| dec8     | DEC West European               | dec8_swedish_ci     |      1 |
| cp850    | DOS West European               | cp850_general_ci    |      1 |
...
| eucjpms  | UJIS for Windows Japanese       | eucjpms_japanese_ci |      3 |
| gb18030  | China National Standard GB18030 | gb18030_chinese_ci  |      4 |
+----------+---------------------------------+---------------------+--------+
41 rows in set (0.07 sec)

mysql> SELECT * FROM CHARACTER_SETS;
+--------------------+----------------------+---------------------------------+--------+
| CHARACTER_SET_NAME | DEFAULT_COLLATE_NAME | DESCRIPTION                     | MAXLEN |
+--------------------+----------------------+---------------------------------+--------+
| big5               | big5_chinese_ci      | Big5 Traditional Chinese        |      2 |
| dec8               | dec8_swedish_ci      | DEC West European               |      1 |
| cp850              | cp850_general_ci     | DOS West European               |      1 |
...
| eucjpms            | eucjpms_japanese_ci  | UJIS for Windows Japanese       |      3 |
| gb18030            | gb18030_chinese_ci   | China National Standard GB18030 |      4 |
+--------------------+----------------------+---------------------------------+--------+
41 rows in set (0.00 sec)

SCHEMATA 表

當前 mysql 實例中所有數據庫的信息。SHOW DATABASES; 命令從這個表獲取數據。

mysql> SELECT * FROM SCHEMATA;
+--------------+--------------------+----------------------------+------------------------+----------+
| CATALOG_NAME | SCHEMA_NAME        | DEFAULT_CHARACTER_SET_NAME | DEFAULT_COLLATION_NAME | SQL_PATH |
+--------------+--------------------+----------------------------+------------------------+----------+
| def          | information_schema | utf8                       | utf8_general_ci        | NULL     |
| def          | mysql              | latin1                     | latin1_swedish_ci      | NULL     |
| def          | performance_schema | utf8                       | utf8_general_ci        | NULL     |
| def          | sys                | utf8                       | utf8_general_ci        | NULL     |
| def          | test               | utf8                       | utf8_unicode_ci        | NULL     |
+--------------+--------------------+----------------------------+------------------------+----------+
10 rows in set (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| test               |
+--------------------+
10 rows in set (0.00 sec)

TABLES 表

存儲數據庫中的表信息(包括視圖),包括表屬于哪個數據庫,表的類型、存儲引擎、創建時間等信息。SHOW TABLES FROM XX; 命令從這個表獲取結果。

mysql> SELECT * FROM TABLES;
+---------------+--------------------+------------------------------------------------------+-------------+--------------------+---------+------------+------------+----------------+-------------+--------------------+--------------+-----------+----------------+---------------------+---------------------+---------------------+-------------------+----------+--------------------+--------------------------------------------+
| TABLE_CATALOG | TABLE_SCHEMA       | TABLE_NAME                                           | TABLE_TYPE  | ENGINE             | VERSION | ROW_FORMAT | TABLE_ROWS | AVG_ROW_LENGTH | DATA_LENGTH | MAX_DATA_LENGTH    | INDEX_LENGTH | DATA_FREE | AUTO_INCREMENT | CREATE_TIME         | UPDATE_TIME         | CHECK_TIME          | TABLE_COLLATION   | CHECKSUM | CREATE_OPTIONS     | TABLE_COMMENT                              |
+---------------+--------------------+------------------------------------------------------+-------------+--------------------+---------+------------+------------+----------------+-------------+--------------------+--------------+-----------+----------------+---------------------+---------------------+---------------------+-------------------+----------+--------------------+--------------------------------------------+
| def           | information_schema | CHARACTER_SETS                                       | SYSTEM VIEW | MEMORY             |      10 | Fixed      |       NULL |            384 |           0 |           16434816 |            0 |         0 |           NULL | 2018-04-23 11:51:32 | NULL                | NULL                | utf8_general_ci   |     NULL | max_rows=43690     |                                            |
| def           | information_schema | COLLATIONS                                           | SYSTEM VIEW | MEMORY             |      10 | Fixed      |       NULL |            231 |           0 |           16704765 |            0 |         0 |           NULL | 2018-04-23 11:51:32 | NULL                | NULL                | utf8_general_ci   |     NULL | max_rows=72628     |                                            |
...
| def           | zentao             | zt_usertpl                                           | BASE TABLE  | MyISAM             |      10 | Dynamic    |          0 |              0 |           0 |    281474976710655 |         1024 |         0 |              1 | 2017-08-16 16:36:45 | 2017-08-16 16:36:45 | NULL                | utf8_general_ci   |     NULL |                    |                                            |
+---------------+--------------------+------------------------------------------------------+-------------+--------------------+---------+------------+------------+----------------+-------------+--------------------+--------------+-----------+----------------+---------------------+---------------------+---------------------+-------------------+----------+--------------------+--------------------------------------------+
525 rows in set (3.03 sec)

mysql> SHOW TABLES FROM zentao;
+-------------------+
| Tables_in_zentao  |
+-------------------+
| zt_action         |
| zt_block          |
| zt_branch         |
...
| zt_usertpl        |
+-------------------+
48 rows in set (0.00 sec)

COLUMNS 表

存儲表中的列信息,包括表有多少列、每個列的類型等。SHOW COLUMNS FROM schemaname.tablename 命令從這個表獲取結果。

mysql> SELECT * FROM COLUMNS LIMIT 2,5;
+---------------+--------------------+----------------+--------------------+------------------+----------------+-------------+-----------+--------------------------+------------------------+-------------------+---------------+--------------------+--------------------+-----------------+-------------+------------+-------+------------+----------------+-----------------------+
| TABLE_CATALOG | TABLE_SCHEMA       | TABLE_NAME     | COLUMN_NAME        | ORDINAL_POSITION | COLUMN_DEFAULT | IS_NULLABLE | DATA_TYPE | CHARACTER_MAXIMUM_LENGTH | CHARACTER_OCTET_LENGTH | NUMERIC_PRECISION | NUMERIC_SCALE | DATETIME_PRECISION | CHARACTER_SET_NAME | COLLATION_NAME  | COLUMN_TYPE | COLUMN_KEY | EXTRA | PRIVILEGES | COLUMN_COMMENT | GENERATION_EXPRESSION |
+---------------+--------------------+----------------+--------------------+------------------+----------------+-------------+-----------+--------------------------+------------------------+-------------------+---------------+--------------------+--------------------+-----------------+-------------+------------+-------+------------+----------------+-----------------------+
| def           | information_schema | CHARACTER_SETS | DESCRIPTION        |                3 |                | NO          | varchar   |                       60 |                    180 |              NULL |          NULL |               NULL | utf8               | utf8_general_ci | varchar(60) |            |       | select     |                |                       |
| def           | information_schema | CHARACTER_SETS | MAXLEN             |                4 | 0              | NO          | bigint    |                     NULL |                   NULL |                19 |             0 |               NULL | NULL               | NULL            | bigint(3)   |            |       | select     |                |                       |
| def           | information_schema | COLLATIONS     | COLLATION_NAME     |                1 |                | NO          | varchar   |                       32 |                     96 |              NULL |          NULL |               NULL | utf8               | utf8_general_ci | varchar(32) |            |       | select     |                |                       |
| def           | information_schema | COLLATIONS     | CHARACTER_SET_NAME |                2 |                | NO          | varchar   |                       32 |                     96 |              NULL |          NULL |               NULL | utf8               | utf8_general_ci | varchar(32) |            |       | select     |                |                       |
| def           | information_schema | COLLATIONS     | ID                 |                3 | 0              | NO          | bigint    |                     NULL |                   NULL |                19 |             0 |               NULL | NULL               | NULL            | bigint(11)  |            |       | select     |                |                       |
+---------------+--------------------+----------------+--------------------+------------------+----------------+-------------+-----------+--------------------------+------------------------+-------------------+---------------+--------------------+--------------------+-----------------+-------------+------------+-------+------------+----------------+-----------------------+
5 rows in set (0.08 sec)

STATISTICS 表

表索引的信息。SHOW INDEX FROM schemaname.tablename; 命令從這個表獲取結果。

mysql> SHOW INDEX FROM szhuizhong.users;
+-------+------------+---------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table | Non_unique | Key_name      | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+-------+------------+---------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| users |          0 | PRIMARY       |            1 | UserID      | A         |        1460 |     NULL | NULL   |      | BTREE      |         |               |
| users |          0 | Account_index |            1 | Account     | A         |        1460 |     NULL | NULL   |      | BTREE      |         |               |
| users |          1 | CorpID        |            1 | FromID      | A         |           2 |     NULL | NULL   | YES  | BTREE      |         |               |
+-------+------------+---------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
3 rows in set (0.00 sec)

USER_PRIVILEGES 表

用戶權限表。內容源自 mysql.user 授權表。是非標準表。

mysql> SELECT * FROM USER_PRIVILEGES;
+-------------------------+---------------+-------------------------+--------------+
| GRANTEE                 | TABLE_CATALOG | PRIVILEGE_TYPE          | IS_GRANTABLE |
+-------------------------+---------------+-------------------------+--------------+
| 'mysql.sys'@'localhost' | def           | USAGE                   | NO           |
| 'root'@'%'              | def           | SELECT                  | YES          |
| 'root'@'%'              | def           | INSERT                  | YES          |
| 'root'@'%'              | def           | UPDATE                  | YES          |
| 'root'@'%'              | def           | DELETE                  | YES          |
| 'root'@'%'              | def           | CREATE                  | YES          |
| 'root'@'%'              | def           | DROP                    | YES          |
| 'root'@'%'              | def           | RELOAD                  | YES          |
| 'root'@'%'              | def           | SHUTDOWN                | YES          |
| 'root'@'%'              | def           | PROCESS                 | YES          |
| 'root'@'%'              | def           | FILE                    | YES          |
| 'root'@'%'              | def           | REFERENCES              | YES          |
| 'root'@'%'              | def           | INDEX                   | YES          |
| 'root'@'%'              | def           | ALTER                   | YES          |
| 'root'@'%'              | def           | SHOW DATABASES          | YES          |
| 'root'@'%'              | def           | SUPER                   | YES          |
| 'root'@'%'              | def           | CREATE TEMPORARY TABLES | YES          |
| 'root'@'%'              | def           | LOCK TABLES             | YES          |
| 'root'@'%'              | def           | EXECUTE                 | YES          |
| 'root'@'%'              | def           | REPLICATION SLAVE       | YES          |
| 'root'@'%'              | def           | REPLICATION CLIENT      | YES          |
| 'root'@'%'              | def           | CREATE VIEW             | YES          |
| 'root'@'%'              | def           | SHOW VIEW               | YES          |
| 'root'@'%'              | def           | CREATE ROUTINE          | YES          |
| 'root'@'%'              | def           | ALTER ROUTINE           | YES          |
| 'root'@'%'              | def           | CREATE USER             | YES          |
| 'root'@'%'              | def           | EVENT                   | YES          |
| 'root'@'%'              | def           | TRIGGER                 | YES          |
| 'root'@'%'              | def           | CREATE TABLESPACE       | YES          |
+-------------------------+---------------+-------------------------+--------------+
29 rows in set (0.00 sec)

SCHEMA_PRIVILEGES 表

方案權限表。給出了關于方案(數據庫)權限的信息。內容來自 mysql.db 授權表。是非標準表。

mysql> SELECT * FROM SCHEMA_PRIVILEGES;
+-------------------------+---------------+--------------+-------------------------+--------------+
| GRANTEE                 | TABLE_CATALOG | TABLE_SCHEMA | PRIVILEGE_TYPE          | IS_GRANTABLE |
+-------------------------+---------------+--------------+-------------------------+--------------+
| 'mysql.sys'@'localhost' | def           | sys          | TRIGGER                 | NO           |
| 'root'@'%'              | def           | mysql        | SELECT                  | YES          |
| 'root'@'%'              | def           | mysql        | INSERT                  | YES          |
| 'root'@'%'              | def           | mysql        | UPDATE                  | YES          |
| 'root'@'%'              | def           | mysql        | DELETE                  | YES          |
| 'root'@'%'              | def           | mysql        | CREATE                  | YES          |
| 'root'@'%'              | def           | mysql        | DROP                    | YES          |
| 'root'@'%'              | def           | mysql        | REFERENCES              | YES          |
| 'root'@'%'              | def           | mysql        | INDEX                   | YES          |
| 'root'@'%'              | def           | mysql        | ALTER                   | YES          |
| 'root'@'%'              | def           | mysql        | CREATE TEMPORARY TABLES | YES          |
| 'root'@'%'              | def           | mysql        | LOCK TABLES             | YES          |
| 'root'@'%'              | def           | mysql        | EXECUTE                 | YES          |
| 'root'@'%'              | def           | mysql        | CREATE VIEW             | YES          |
| 'root'@'%'              | def           | mysql        | SHOW VIEW               | YES          |
| 'root'@'%'              | def           | mysql        | CREATE ROUTINE          | YES          |
| 'root'@'%'              | def           | mysql        | ALTER ROUTINE           | YES          |
| 'root'@'%'              | def           | mysql        | EVENT                   | YES          |
| 'root'@'%'              | def           | mysql        | TRIGGER                 | YES          |
+-------------------------+---------------+--------------+-------------------------+--------------+
19 rows in set (0.00 sec)

TABLE_PRIVILEGES 表

表權限表。給出了關于表權限的信息。內容源自 mysql.tables_priv 授權表。是非標準表。

mysql> SELECT * FROM TABLE_PRIVILEGES;
+-------------------------+---------------+--------------+------------+----------------+--------------+
| GRANTEE                 | TABLE_CATALOG | TABLE_SCHEMA | TABLE_NAME | PRIVILEGE_TYPE | IS_GRANTABLE |
+-------------------------+---------------+--------------+------------+----------------+--------------+
| 'mysql.sys'@'localhost' | def           | sys          | sys_config | SELECT         | NO           |
+-------------------------+---------------+--------------+------------+----------------+--------------+
1 row in set (0.00 sec)

COLUMN_PRIVILEGES 表

列權限表。給出了關于列權限的信息。內容源自 mysql.columns_priv 授權表。是非標準表。

mysql> SELECT * FROM COLUMN_PRIVILEGES;
Empty set (0.00 sec)

COLLATIONS 表

提供了關于各字符集的對照信息。SHOW COLLATION; 命令從這個表獲取結果。

mysql> SELECT * FROM COLLATIONS;
+--------------------------+--------------------+-----+------------+-------------+---------+
| COLLATION_NAME           | CHARACTER_SET_NAME | ID  | IS_DEFAULT | IS_COMPILED | SORTLEN |
+--------------------------+--------------------+-----+------------+-------------+---------+
| big5_chinese_ci          | big5               |   1 | Yes        | Yes         |       1 |
| big5_bin                 | big5               |  84 |            | Yes         |       1 |
| dec8_swedish_ci          | dec8               |   3 | Yes        | Yes         |       1 |
| dec8_bin                 | dec8               |  69 |            | Yes         |       1 |
...
| gb18030_bin              | gb18030            | 249 |            | Yes         |       1 |
| gb18030_unicode_520_ci   | gb18030            | 250 |            | Yes         |       8 |
+--------------------------+--------------------+-----+------------+-------------+---------+
222 rows in set (0.03 sec)

COLLATION_CHARACTER_SET_APPLICABILITY 表

指明了可用于校對的字符集。相當于 SHOW COLLATION 命令結果的前兩個字段。

mysql> SELECT * FROM COLLATION_CHARACTER_SET_APPLICABILITY;
+--------------------------+--------------------+
| COLLATION_NAME           | CHARACTER_SET_NAME |
+--------------------------+--------------------+
| big5_chinese_ci          | big5               |
| big5_bin                 | big5               |
| dec8_swedish_ci          | dec8               |
...
| gb18030_bin              | gb18030            |
| gb18030_unicode_520_ci   | gb18030            |
+--------------------------+--------------------+
222 rows in set (0.00 sec)

TABLE_CONSTRAINTS 表

描述了存在約束的表。以及表的約束類型。

mysql> SELECT * FROM TABLE_CONSTRAINTS;
+--------------------+-------------------+--------------------+--------------+---------------------------+-----------------+
| CONSTRAINT_CATALOG | CONSTRAINT_SCHEMA | CONSTRAINT_NAME    | TABLE_SCHEMA | TABLE_NAME                | CONSTRAINT_TYPE |
+--------------------+-------------------+--------------------+--------------+---------------------------+-----------------+
| def                | mysql             | PRIMARY            | mysql        | columns_priv              | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | db                        | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | engine_cost               | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | event                     | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | func                      | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | gtid_executed             | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | help_category             | PRIMARY KEY     |
| def                | mysql             | name               | mysql        | help_category             | UNIQUE          |
| def                | mysql             | PRIMARY            | mysql        | help_keyword              | PRIMARY KEY     |
| def                | mysql             | name               | mysql        | help_keyword              | UNIQUE          |
| def                | mysql             | PRIMARY            | mysql        | help_relation             | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | help_topic                | PRIMARY KEY     |
| def                | mysql             | name               | mysql        | help_topic                | UNIQUE          |
| def                | mysql             | PRIMARY            | mysql        | innodb_index_stats        | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | innodb_table_stats        | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | ndb_binlog_index          | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | plugin                    | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | proc                      | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | procs_priv                | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | proxies_priv              | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | server_cost               | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | servers                   | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | slave_master_info         | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | slave_relay_log_info      | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | slave_worker_info         | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | tables_priv               | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | time_zone                 | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | time_zone_leap_second     | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | time_zone_name            | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | time_zone_transition      | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | time_zone_transition_type | PRIMARY KEY     |
| def                | mysql             | PRIMARY            | mysql        | user                      | PRIMARY KEY     |
| def                | sys               | PRIMARY            | sys          | sys_config                | PRIMARY KEY     |
| def                | zentao            | PRIMARY            | zentao       | zt_action                 | PRIMARY KEY     |
...
| def                | zentao            | account            | zentao       | zt_usergroup              | UNIQUE          |
| def                | zentao            | PRIMARY            | zentao       | zt_userquery              | PRIMARY KEY     |
| def                | zentao            | PRIMARY            | zentao       | zt_usertpl                | PRIMARY KEY     |
+--------------------+-------------------+--------------------+--------------+---------------------------+-----------------+
213 rows in set (0.37 sec)

KEY_COLUMN_USAGE 表

描述了具有約束的鍵列。

mysql> SELECT * FROM KEY_COLUMN_USAGE;
+--------------------+-------------------+--------------------+---------------+--------------+---------------------------+--------------------+------------------+-------------------------------+-------------------------+-----------------------+------------------------+
| CONSTRAINT_CATALOG | CONSTRAINT_SCHEMA | CONSTRAINT_NAME    | TABLE_CATALOG | TABLE_SCHEMA | TABLE_NAME                | COLUMN_NAME        | ORDINAL_POSITION | POSITION_IN_UNIQUE_CONSTRAINT | REFERENCED_TABLE_SCHEMA | REFERENCED_TABLE_NAME | REFERENCED_COLUMN_NAME |
+--------------------+-------------------+--------------------+---------------+--------------+---------------------------+--------------------+------------------+-------------------------------+-------------------------+-----------------------+------------------------+
| def                | mysql             | PRIMARY            | def           | mysql        | columns_priv              | Host               |                1 |                          NULL | NULL                    | NULL                  | NULL                   |
| def                | mysql             | PRIMARY            | def           | mysql        | columns_priv              | Db                 |                2 |                          NULL | NULL                    | NULL                  | NULL                   |
| def                | mysql             | PRIMARY            | def           | mysql        | columns_priv              | User               |                3 |                          NULL | NULL                    | NULL                  | NULL                   |
| def                | mysql             | PRIMARY            | def           | mysql        | columns_priv              | Table_name         |                4 |                          NULL | NULL                    | NULL                  | NULL                   |
| def                | mysql             | PRIMARY            | def           | mysql        | columns_priv              | Column_name        |                5 |                          NULL | NULL                    | NULL                  | NULL                   |
...
| def                | mysql             | PRIMARY            | def           | mysql        | time_zone_leap_second     | Transition_time    |                1 |                          NULL | NULL                    | NULL                  | NULL                   |
| def                | mysql             | PRIMARY            | def           | mysql        | time_zone_name            | Name               |                1 |                          NULL | NULL                    | NULL                  | NULL                   |
| def                | mysql             | PRIMARY            | def           | mysql        | time_zone_transition      | Time_zone_id       |                1 |                          NULL | NULL                    | NULL                  | NULL                   |
| def                | mysql             | PRIMARY            | def           | mysql        | time_zone_transition      | Transition_time    |                2 |                          NULL | NULL                    | NULL                  | NULL                   |
| def                | mysql             | PRIMARY            | def           | mysql        | time_zone_transition_type | Time_zone_id       |                1 |                          NULL | NULL                    | NULL                  | NULL                   |
| def                | mysql             | PRIMARY            | def           | mysql        | time_zone_transition_type | Transition_type_id |                2 |                          NULL | NULL                    | NULL                  | NULL                   |
| def                | mysql             | PRIMARY            | def           | mysql        | user                      | Host               |                1 |                          NULL | NULL                    | NULL                  | NULL                   |
| def                | mysql             | PRIMARY            | def           | mysql        | user                      | User               |                2 |                          NULL | NULL                    | NULL                  | NULL                   |
| def                | sys               | PRIMARY            | def           | sys          | sys_config                | variable           |                1 |                          NULL | NULL                    | NULL                  | NULL                   |
+--------------------+-------------------+--------------------+---------------+--------------+---------------------------+--------------------+------------------+-------------------------------+-------------------------+-----------------------+------------------------+
278 rows in set (0.03 sec)

ROUTINES 表

提供了關于存儲子程序(存儲程序和函數)的信息。此時,ROUTINES 表不包含自定義函數(UDF)。名為“mysql.proc name”的列指明了對應于 INFORMATION_SCHEMA.ROUTINES 表的 mysql.proc 列。

VIEWS 表

給出了關于數據庫中的視圖的信息。需要有 show views 權限,否則無法查看視圖信息。

mysql> SELECT * FROM VIEWS LIMIT 1\G
*************************** 1. row ***************************
       TABLE_CATALOG: def
        TABLE_SCHEMA: sys
          TABLE_NAME: host_summary
     VIEW_DEFINITION: select if(isnull(`performance_schema`.`accounts`.`HOST`),'background',`performance_schema`.`accounts`.`HOST`) AS `host`,sum(`stmt`.`total`) AS `statements`,`sys`.`format_time`(sum(`stmt`.`total_latency`)) AS `statement_latency`,`sys`.`format_time`(ifnull((sum(`stmt`.`total_latency`) / nullif(sum(`stmt`.`total`),0)),0)) AS `statement_avg_latency`,sum(`stmt`.`full_scans`) AS `table_scans`,sum(`io`.`ios`) AS `file_ios`,`sys`.`format_time`(sum(`io`.`io_latency`)) AS `file_io_latency`,sum(`performance_schema`.`accounts`.`CURRENT_CONNECTIONS`) AS `current_connections`,sum(`performance_schema`.`accounts`.`TOTAL_CONNECTIONS`) AS `total_connections`,count(distinct `performance_schema`.`accounts`.`USER`) AS `unique_users`,`sys`.`format_bytes`(sum(`mem`.`current_allocated`)) AS `current_memory`,`sys`.`format_bytes`(sum(`mem`.`total_allocated`)) AS `total_memory_allocated` from (((`performance_schema`.`accounts` join `sys`.`x$host_summary_by_statement_latency` `stmt` on((`performance_schema`.`accounts`.`HOST` = `stmt`.`host`))) join `sys`.`x$host_summary_by_file_io` `io` on((`performance_schema`.`accounts`.`HOST` = `io`.`host`))) join `sys`.`x$memory_by_host_by_current_bytes` `mem` on((`performance_schema`.`accounts`.`HOST` = `mem`.`host`))) group by if(isnull(`performance_schema`.`accounts`.`HOST`),'background',`performance_schema`.`accounts`.`HOST`)
        CHECK_OPTION: NONE
        IS_UPDATABLE: NO
             DEFINER: mysql.sys@localhost
       SECURITY_TYPE: INVOKER
CHARACTER_SET_CLIENT: utf8
COLLATION_CONNECTION: utf8_general_ci
1 row in set (0.03 sec)

TRIGGERS 表

提供了關于觸發程序的信息。必須有 super 權限才能查看該表。

mysql> SELECT * FROM TRIGGERS LIMIT 1\G
*************************** 1. row ***************************
           TRIGGER_CATALOG: def
            TRIGGER_SCHEMA: sys
              TRIGGER_NAME: sys_config_insert_set_user
        EVENT_MANIPULATION: INSERT
      EVENT_OBJECT_CATALOG: def
       EVENT_OBJECT_SCHEMA: sys
        EVENT_OBJECT_TABLE: sys_config
              ACTION_ORDER: 1
          ACTION_CONDITION: NULL
          ACTION_STATEMENT: BEGIN IF @sys.ignore_sys_config_triggers != true AND NEW.set_by IS NULL THEN SET NEW.set_by = USER(); END IF; END
        ACTION_ORIENTATION: ROW
             ACTION_TIMING: BEFORE
ACTION_REFERENCE_OLD_TABLE: NULL
ACTION_REFERENCE_NEW_TABLE: NULL
  ACTION_REFERENCE_OLD_ROW: OLD
  ACTION_REFERENCE_NEW_ROW: NEW
                   CREATED: 2017-05-27 11:18:43.60
                  SQL_MODE: 
                   DEFINER: mysql.sys@localhost
      CHARACTER_SET_CLIENT: utf8
      COLLATION_CONNECTION: utf8_general_ci
        DATABASE_COLLATION: utf8_general_ci
1 row in set (0.00 sec)

到此這篇關于MySQL之information_schema數據庫詳細講解的文章就介紹到這了,更多相關MySQL之information_schema數據庫內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 關于MySQL繞過授予information_schema中對象時報ERROR 1044(4200)錯誤
  • mysql數據庫中的information_schema和mysql可以刪除嗎?
  • 解析MySQL的information_schema數據庫

標簽:山西 揚州 定西 溫州 無錫 三明 福州 阿里

巨人網絡通訊聲明:本文標題《MySQL之information_schema數據庫詳細講解》,本文關鍵詞  MySQL,之,information,schema,數據庫,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL之information_schema數據庫詳細講解》相關的同類信息!
  • 本頁收集關于MySQL之information_schema數據庫詳細講解的相關信息資訊供網民參考!
  • 推薦文章
    成人免费一级毛片在线播放视频| 日本在线不卡免费视频一区| 欧美激情伊人| 日韩女人做爰大片| 你懂的日韩| 欧美另类videosbestsex久久| 成人影视在线观看| 国产一区二区精品久久91| 精品毛片视频| 国产一区二区精品| | 日韩欧美一及在线播放| 国产伦久视频免费观看 视频| 色综合久久天天综线观看 | 高清一级淫片a级中文字幕| 日本伦理黄色大片在线观看网站| 国产麻豆精品| 日韩中文字幕一区| 四虎久久影院| 免费的黄视频| 亚洲精品久久久中文字| 高清一级做a爱过程不卡视频| 国产国语对白一级毛片| 欧美一级视频高清片| 成人影院一区二区三区| 成人高清护士在线播放| 精品在线视频播放| 久久国产影视免费精品| 国产麻豆精品视频| 国产不卡精品一区二区三区| 国产成人精品综合| 九九免费精品视频| 成人在免费观看视频国产| 国产91素人搭讪系列天堂| 国产一区二区精品在线观看| 91麻豆国产福利精品| 亚洲女初尝黑人巨高清在线观看| 九九久久99| 四虎影视库国产精品一区| 欧美另类videosbestsex高清 | 可以在线看黄的网站| 久久国产精品自线拍免费| 九九精品影院| 国产高清在线精品一区二区| 香蕉视频久久| 欧美日本免费| 可以免费看污视频的网站| 免费国产在线观看不卡| 一 级 黄 中国色 片| 日本免费乱理伦片在线观看2018| 日本在线播放一区| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日日夜夜婷婷| 你懂的国产精品| 日本伦理黄色大片在线观看网站| 国产高清在线精品一区a| 亚洲 欧美 成人日韩| 国产美女在线观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 久久久久久久免费视频| 国产一区二区精品久久91| 国产视频一区在线| 午夜激情视频在线观看| 黄视频网站在线观看| 精品国产亚一区二区三区| 午夜欧美成人香蕉剧场| 精品国产亚洲一区二区三区| 二级片在线观看| 日本在线播放一区| 精品久久久久久中文| 成人在免费观看视频国产| 精品国产亚洲人成在线| 精品视频免费在线| 久久精品免视看国产成人2021| 日韩中文字幕一区二区不卡| 一级毛片视频免费| 韩国毛片基地| 九九免费高清在线观看视频| 91麻豆精品国产综合久久久| 日韩中文字幕一区| 天天做日日爱| 日韩男人天堂| 久久99中文字幕久久| 色综合久久天天综合绕观看| 超级乱淫黄漫画免费| 欧美18性精品| 久久成人亚洲| 国产成人女人在线视频观看| 国产成人欧美一区二区三区的| 91麻豆爱豆果冻天美星空| 可以免费看污视频的网站| 久久久成人网| 精品久久久久久综合网| 99热精品在线| 黄视频网站在线免费观看| 日韩中文字幕一区二区不卡| 99色视频在线| 黄色免费三级| 午夜在线亚洲| 一级女性大黄生活片免费| 久久精品店| 国产精品自拍在线观看| 亚洲女初尝黑人巨高清在线观看| 日韩男人天堂| 麻豆污视频| 国产一区二区精品久久| 国产原创中文字幕| 成人免费观看男女羞羞视频| 国产福利免费观看| 国产欧美精品午夜在线播放| 九九精品在线| 韩国三级香港三级日本三级la | 精品视频在线看| 国产美女在线观看| 毛片成人永久免费视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产福利免费视频| 久草免费在线色站| 99久久精品费精品国产一区二区| 精品国产香蕉伊思人在线又爽又黄| 成人免费一级毛片在线播放视频| 韩国三级视频在线观看| 亚洲爆爽| 精品在线观看一区| 亚洲女初尝黑人巨高清在线观看| 国产一区二区精品久久91| 91麻豆精品国产片在线观看| 日韩av东京社区男人的天堂| 国产成+人+综合+亚洲不卡| 国产成人女人在线视频观看| 久久精品道一区二区三区| 成人a大片在线观看| 国产高清在线精品一区a| 日本在线播放一区| 久久国产精品只做精品| 精品国产一级毛片| 一级女性全黄生活片免费| 九九精品在线| 久久精品大片| 国产精品自拍一区| 亚飞与亚基在线观看| 亚洲爆爽| 99色播| 亚洲女初尝黑人巨高清在线观看| 99色播| 亚洲第一色在线| 免费国产一级特黄aa大片在线| 韩国三级视频在线观看| 国产视频久久久| 欧美激情一区二区三区视频 | 99久久精品国产麻豆| 国产综合91天堂亚洲国产| 成人免费观看的视频黄页| 精品国产一区二区三区国产馆| 日日爽天天| 免费国产在线观看不卡| 尤物视频网站在线| 成人免费观看男女羞羞视频| 成人a大片高清在线观看| 成人在免费观看视频国产| 一级毛片看真人在线视频| 香蕉视频久久| 91麻豆精品国产自产在线| 国产伦精品一区二区三区在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日本免费看视频| 一级女性全黄久久生活片| 成人免费网站视频ww| 国产a毛片| 国产网站免费| 欧美激情一区二区三区在线播放| 国产视频一区二区在线观看| 国产91精品露脸国语对白| 国产亚洲精品成人a在线| 国产不卡在线观看视频| 久久久久久久久综合影视网| 日韩欧美一及在线播放| 精品国产一级毛片| 午夜家庭影院| 精品久久久久久综合网| 国产91精品一区| | 美国一区二区三区| 韩国三级视频在线观看| 免费的黄视频| 国产一区精品| 欧美一级视频高清片| 国产综合成人观看在线| | 国产一区二区精品久久| 成人影院一区二区三区| 国产成a人片在线观看视频| 尤物视频网站在线| 亚洲第一页乱| 日韩免费在线| 国产麻豆精品| 99色视频在线| 成人免费观看的视频黄页| 久久久久久久免费视频| 日韩免费在线观看视频|