从事数据库开发或管理的人员,无论使用MySQL、Oracle等何种数据库,都期望其具备内置的统计信息功能,以便更高效地进行数据管理和性能优化。
1、 连接数据库后,进入information_schema实例,选择表选项,右侧对象列表中即可查看名为Tables的数据表。
2、 选择Tables表后,点击表设计按钮,查看其结构信息,以便为后续编写查询该表的SQL语句做好准备。
3、 解析Tables表中的几个核心字段信息。
4、 TABLE_SCHEMA:表示数据库实例的名称。
5、 TABLE_NAME:指数据存储所对应的对象名称。
6、 TABLE_TYPE:表示数据存储的结构类型,如表或视图。
7、 TABLE_ROWS:表示表中的数据行数量。
8、 用途一:检测指定数据库实例中是否存在特定数据表。
9、 检查数据库uniongame内是否包含名为t_userinfo的数据表。
10、 若有,具体数据量为多少。
11、 用途二:检查数据库实例中是否存在指定视图。
12、 统计指定数据库实例中包含的表和视图总数。
