23information_schema信息数据库_mysql5_1

23information_schema信息数据库_mysql5_1

ID:14272008

大小:103.50 KB

页数:83页

时间:2018-07-27

23information_schema信息数据库_mysql5_1_第1页
23information_schema信息数据库_mysql5_1_第2页
23information_schema信息数据库_mysql5_1_第3页
23information_schema信息数据库_mysql5_1_第4页
23information_schema信息数据库_mysql5_1_第5页
资源描述:

《23information_schema信息数据库_mysql5_1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、23INFORMATION_SCHEMA信息数据库_MySql5_1第23章:INFORMATION_SCHEMA信息数据库目录23.1.INFORMATION_SCHEMA表23.1.1.INFORMATION_SCHEMASCHEMATA表23.1.2.INFORMATION_SCHEMATABLES表23.1.3.INFORMATION_SCHEMACOLUMNS表23.1.4.INFORMATION_SCHEMASTATISTICS表23.1.5.INFORMATION_SCHEMAUSER_PRIV

2、ILEGES表23.1.6.INFORMATION_SCHEMASCHEMA_PRIVILEGES表23.1.7.INFORMATION_SCHEMATABLE_PRIVILEGES表23.1.8.INFORMATION_SCHEMACOLUMN_PRIVILEGES表23.1.9.INFORMATION_SCHEMACHARACTER_SETS表23.1.10.INFORMATION_SCHEMACOLLATIONS表23.1.11.INFORMATION_SCHEMACOLLATION_CHARACTER

3、_SET_APPLICABILITY表23.1.12.INFORMATION_SCHEMATABLE_CONSTRAINTS表23.1.13.INFORMATION_SCHEMAKEY_COLUMN_USAGE表23.1.14.INFORMATION_SCHEMAROUTINES表23.1.15.INFORMATION_SCHEMAVIEWS表23.1.16.INFORMATION_SCHEMATRIGGERS表23.1.17.其他INFORMATION_SCHEMA表23.2.SHOW语句的扩展INFORM

4、ATION_SCHEMA提供了访问数据库元数据的方式。元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。例如:mysql>SELECTtable_name,table_type,engine->FROMinformation_schema.tables->WHEREtable_schema='db5'->ORDERBYtable_nameDESC;table_name(表名)table_type(表类型)引擎v56VIEW(视

5、图)NULLv3VIEW(视图)NULLv2VIEW(视图)NULLvVIEW(视图)NULLtablesBASETABLE(基本表)MyISAMt7BASETABLE(基本表)MyISAMt3BASETABLE(基本表)MyISAMt2BASETABLE(基本表)MyISAMtBASETABLE(基本表)MyISAMpkBASETABLE(基本表)InnoDBloopBASETABLE(基本表)MyISAMkursBASETABLE(基本表)MyISAMkBASETABLE(基本表)MyISAMintoBA

6、SETABLE(基本表)MyISAMgotoBASETABLE(基本表)MyISAMfk2BASETABLE(基本表)InnoDBfkBASETABLE(基本表)InnoDB集合中含17行(0.01秒)。解释:该语句请求按逆向字母顺序列出数据库db5中的所有表,但仅显示三种信息:表名,表类型,以及表引擎。INFORMATION_SCHEMA是信息数据库,其中保存着关于MySQL服务器所维护的所有其他数据库的信息。在INFORMATION_SCHEMA中,有数个只读表。它们实际上是视图,而不是基本表,因此,你将

7、无法看到与之相关的任何文件。每位MySQL用户均有权访问这些表,但仅限于表中的特定行,在这类行中含有用户具有恰当访问权限的对象。SELECT的优点SELECT...FROMINFORMATION_SCHEMA语句的目的在于提供一种更为一致的方式,以访问MySQL所支持的各种SHOW语句(SHOWDATABASES、SHOWTABLES等等)提供的信息。与SHOW相比,使用SELECT有多项优点“·符合Codd规则。也就是说,所有访问均是在表上进行的。·不需要了解新语句的语法。由于他们已知道SELECT的工作方

8、式,仅需了解对象名即可。·实现人无需操心增加关键词方面的事宜。·有数百万种可能的输出变化,而不是一种。这样,就为对元数据有不同需求的应用程序提供了更高的灵活性。·由于其他DBMS也采用了这类方式,移植更为容易。然而,由于SHOW在MySQL的雇员和用户中十分流行,如果SHOW消失,可能会导致混乱,因此传统的语法方式无法给出消除SHOW的足够理由。事实上,在MySQL5.1中,还对SHOW进行了多项增

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。