字符集和排序规则之间是不可以随便搭配的.如果你想知道一个字符集它所搭配的排序规则有哪些?那就可以从information_schema.collation_character_set_applicability 这个表来看 1.information_schema.collation_character_set_applicability 常用列说明: 1.character_set_name :字符集名 2.collation_name  :排序规则名 2.例子: 测试字符集和与之匹配的排序规…
information_schema.referential_constraints 表用于查看外键约束 1.information_schema.referential_constraints表的常用列: 1.constraint_schema :约束(外键)所在的库名 2.constraint_name :约束名(外键名) 3.unique_constraint_schema :被引用约束所在库名 4.unique_constraint_name :被引用约束名 2.例子: 1.定义一对有外…
information_schema.profiling可以用来分析每一条SQL在它执行的各个阶段的用时,注意这个表是session 级的,也就是说如果session1 开启了它:session2没有开启 这个情况下session2 去查询只会返回一个空表 1.set @@ssesion.profiling=1 可以开启information_schema.profiling相关监测 2.information_schema.profiling 表的常用列 1.query_id :查询id 用于…
information_schema.optimizer_trace 用于追踪优化器的优化过程:通常来说这张表中是没有数据的,要想开户追踪要把 @@session.optimizer_trace='enabled=on,one_line=on' information_schema.optimizer_trace表的常用列: 1.query :查询语句 2.trace :查询的追踪信息 例子: 1.没有打开@@session.optmizer_trace='enabled=on,one_line…
mysql实例中的每一个trigger 对应到information_schema.triggers 中有一行 1.information_schema.triggers 表的常用列: 1.trigger_catalog :永远是def 2.trigger_schema :trigger 所在的数据库名 3.event_manipulation :触发trigger 的事件类型可以是 insert | update | delete 4.event_object_schema  :trigger…
information_schema.routines 用户查看mysql中的routine信息 1.information_schema.routines 表中的常用列: 1.…
information_schema.key_column_usage 表可以查看索引列上的约束: 1.information_schema.key_column_usage 的常用列: 1.constraint_catalog :约束类型这个永远是def 2.constraint_schema :约束所在的数据库名 3.constraint_name :约束名 4.table_catalog :表类型这个永远是def 5.table_schema  :表所在的数据库名 6.column_nam…
information_schema.events 表保存了整个mysql实例中的event 信息 1.常用列: 1.event_catalog :永远是def 2.event_schema :event 所在的数据库名 3.event_name :event 名 4.definer  :创建这个event 的用户 5.event_definition :event 的内容 6.event_type :event 的类型 one time 表示执行一次,RECURRING表示重复执行. 7.st…
当前mysql实例的存储引擎信息可以从information_schema.engines 中查询到 例子: mysql> select * from information_schema.engines; +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+ | ENGINE | SU…
mysql 的授权是分层次的 实例级 | 库级 | 表级 | 列级 而这些授权信息被保存在了mysql.user | mysql.db | mysql.tables_priv | mysql.column_priv 等表中 而information_schema.column_privileges 表中的信息来自于mysql.column_priv 表 1.information_schema.column_privileges 表中常用的列: 1.grantee :用户(对列就相应权限的用户)…