活用Mysql的information_schema库Columns表
的有关信息介绍如下:从事数据库开发或管理岗位的小伙伴们,不管跟哪类数据库(Mysql、Oracle等)打交道,总是希望数据库软件能自带一些统计信息的功能。
接下来就分享下Mysql数据库中information_schema库Columns表的几种用处。
连接数据库,打开information_schema实例,点击“表”项,在右侧对象区域可以看到表“Columns”。
选择表“Columns”后,点击“表设计”按钮,可以看到其表结构,为后续编写查询该表的SQL语句做准备工作。
分析表“Columns”几个关键字段。
1、TABLE_SCHEMA:数据库实例名称;
2、TABLE_NAME:数据存放对象名称;
3、COLUMN_NAME:字段名;
4、ORDINAL_POSITION:字段顺序;
5、COLUMN_DEFAULT:字段默认值;
6、COLUMN_TYPE:字段类型及长度;
7、COLUMN_KEY:字段是否为主键或索引;
8、COLUMN_COMMENT:字段注释。
用途1:查看某个数据库实例中某张表的包含的字段及其第三步中分析的属性。
用途2: 统计一个表有多少个字段。