网站 栏目管理,西安企业网站建设价格,网站建设专业知识应用,网站横幅背景图片information_schema是信息数据库#xff0c;其中保存着关于mysql服务器所维护的所有其他数据库的信息。在information_schema中#xff0c;有数个只读表。它们实际上是视图#xff0c;而不是基本表#xff0c;因此#xff0c;你将无法看到与之相关的任何文件#xff0c;也…information_schema是信息数据库其中保存着关于mysql服务器所维护的所有其他数据库的信息。在information_schema中有数个只读表。它们实际上是视图而不是基本表因此你将无法看到与之相关的任何文件也就是information_schema说一个虚拟数据库物理上并不存在。类似于DB2的SYSCAT模式下的视图
Mysql数据库主要系统表说明 1. 获取所有表结构(TABLES) SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA数据库名;
2. 获取表字段(COLUMNS) SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA数据库名 AND TABLE_NAME表名
3. 获取表键值 SELECT * FROM information_schema.KEY_COLUMN_USAGE WHERE TABLE_SCHEMA数据库名 AND TABLE_NAME表名
4. 获取表Check约束 SELECT * FROM information_schema.TABLE_CONSTRAINTS WHERE TABLE_SCHEMA数据库名 AND TABLE_NAME表名
5. 获取表索引 SELECT * FROM information_schema.STATISTICS WHERE TABLE_SCHEMA数据库名 AND TABLE_NAME表名
6. mysql有关show的用法show命令其实就是查询的information_schema数据库 SHOW DATABASES列出 MySQL Server上的数据库。 SHOW TABLES [FROM db_name]列出数据库中的表。 SHOW TABLE STATUS [FROM db_name]列出数据库的表信息比较详细。 SHOW COLUMNS FROM tbl_name [FROM db_name]列出表的列信息同 SHOW FIELDS FROM tbl_name [FROM db_name]DESCRIBE tbl_name [col_name]。 SHOW FULL COLUMNS FROM tbl_name [FROM db_name]列出表的列信息比较详细同 SHOW FULL FIELDS FROM tbl_name [FROM db_name]。 SHOW INDEX FROM tbl_name [FROM db_name]列出表的索引信息。 SHOW STATUS列出 Server 的状态信息。 SHOW VARIABLES列出 MySQL 系参数值 SHOW PROCESSLIST查看当前mysql查询进程 SHOW GRANTS FOR user列出用户的授权命令 mysql有关show的用法类似于DB2的list命令从syscat视图中查询
db2 list tables for all //列出数据库下所有的表
db2 list tables for schema schema_name //列出数据库下某个schema下的表
db2 list db directory //列出所有数据库
db2 list node directory //列长所有的编目节点
db2 list utilities show detail //列出所有的程序