当前位置:   article > 正文

Mysql数据字典_mysql 字典

mysql 字典

目前B站正在直播Mysql、Oracle实战,详情请关注公众号:IT邦德
在这里插入图片描述
1 关于约束的数据字典

mysql> select DISTINCT a.CONSTRAINT_TYPE from information_schema.table_constraints a;
  • 1

在这里插入图片描述

mysql> select * from information_schema.table_constraints a where CONSTRAINT_SCHEMA='db1';
  • 1

在这里插入图片描述
2 查询表和列

--最齐全的信息查询
SELECT a.TABLE_NAME "表",
a.COLUMN_NAME "列",
a.COLUMN_TYPE "类型",
a.COLUMN_DEFAULT "默认值",
a.IS_NULLABLE "是否为空",
a.CHARACTER_SET_NAME "表字符集",
a.COLLATION_NAME "校验字符集",
CONCAT_WS(',',a.COLUMN_COMMENT,a.COLUMN_KEY, a.EXTRA) "列备注",
b.TABLE_COMMENT "表备注" ,
b.ENGINE "引擎"
FROM information_schema.COLUMNS a,information_schema.TABLES b
WHERE a.TABLE_SCHEMA=b.TABLE_SCHEMA
AND a.TABLE_SCHEMA='db1'
AND a.TABLE_NAME=b.TABLE_NAME
order by a.ORDINAL_POSITION;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

在这里插入图片描述
3 查询索引信息

SELECT
TABLE_SCHEMA,
TABLE_NAME,
NON_UNIQUE,
INDEX_NAME,
SEQ_IN_INDEX,
COLUMN_NAME,
INDEX_TYPE,
CONCAT(COMMENT,INDEX_COMMENT) INDEX_COMMENT
FROM INFORMATION_SCHEMA.STATISTICS
WHERE TABLE_SCHEMA = 'db1'
ORDER BY TABLE_SCHEMA,TABLE_NAME,INDEX_NAME,SEQ_IN_INDEX;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/628238
推荐阅读
相关标签
  

闽ICP备14008679号