Mysql数据库information_schema系统表说明_第1页
Mysql数据库information_schema系统表说明_第2页
Mysql数据库information_schema系统表说明_第3页
Mysql数据库information_schema系统表说明_第4页
Mysql数据库information_schema系统表说明_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、information_schema 数据库表说明: schemata表:提供了当前mysql 实例中所有数据库的信息。是show databases的结果取之此表。tables 表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。是show tables from schemaname 的结果取之此表。columns表: 提供了表中的列信息。详细表述了某张表的所有列以及每个列的信息。是show columns from schemaname.tablename 的结果取之此表。statistics 表:提供了关于表索引的信息。是

2、 show index from schemaname.tablename 的结果取之此表。user_privileges (用户权限)表:给出了关于全程权限的信息。该信息源自mysql.user授权表。是非标准表。schema_privileges(方案权限)表:给出了关于方案(数据库)权限的信息。该信息来自 mysql.db 授权表。是非标准表。table_privileges (表权限) 表:给出了关于表权限的信息。该信息源自mysql.tables_priv授权表。是非标准表。column_privileges(列权限)表:给出了关于列权限的信息。该信息源自mysql.columns_

3、priv 授权表。是非标准表。character_sets (字符集)表:提供了mysql 实例可用字符集的信息。是show character set结果集取之此表。collations表: 提供了关于各字符集的对照信息。collation_character_set_applicability表 :指明了可用于校对的字符集。这些列等效于show collation的前两个显示字段。table_constraints表: 描述了存在约束的表。以及表的约束类型。key_column_usage表: 描述了具有约束的键列。routines 表: 提供了关于存储子程序(存储程序和函数)的信息。此时

4、,routines 表不包含自定义函数(udf )。名为 “c name ”的列指明了对应于information_schema.routines表的 c 表列。views 表: 给出了关于数据库中的视图的信息。需要有show views 权限,否则无法查看视图信息。triggers 表: 提供了关于触发程序的信息。必须有super 权限才能查看该表mysql 数据库information_schema系统表 select语句说明select * from information_schema.schemata; -显示 mysql 中所有数据库信息。sel

5、ect * from information_schema.tables; -显示 mysql 中所有数据库中的表的信息(包括视图) 。 详细表述了某个表属于哪个数据库,表类型, 表引擎,创建时间等详细信息。select * from information_schema.columns; -显示 mysql 中所有表中的列信息。详细表述了某张表的所有列以及每个列的详细信息。(类型,长度,字符集等)select * from information_schema.statistics; -显示了所有表索引的详细信息(主键,外键,所属数据库,列名等详细信息)。select * from info

6、rmation_schema.user_privileges; -用户权限表: 给出了关于用户权限的信息。该信息源自mysql.user 授权表。是非标准表。select * from information_schema.schema_privileges; -方案权限表:给出了关于方案(数据库)权限的信息。该信息来自mysql.db 授权表。是非标准表。select * from information_schema.table_privileges; -(表权限)表:给出了关于表权限的信息。该信息源自mysql.tables_priv 授权表。是非标准表。select * from in

7、formation_schema.column_privileges; -(列权限)表:给出了关于列权限的信息。该信息源自mysql.columns_priv 授权表。是非标准表。select * from information_schema.character_sets; -(字符集)表:提供了mysql实例可用字符集的信息。select * from information_schema.collations; -提供了关于各字符集的对照信息。select * from information_schema.collation_character_set_applicability; -

8、指明了可用于校对的字符集。这些列等效于collation的前两个显示字段。select * from information_schema.table_constraints; -描述了存在约束的表。以及表的约束类型。select * from information_schema.key_column_usage; -描述了具有约束的键列。select * from information_schema.routines; -提供了关于存储子程序(存储程序和函数)的信息。select * from information_schema.views; -给出了关于数据库中的视图的信息。需要有

9、show views权限,否则无法查看视图信息。select * from information_schema.triggers; -提供了关于触发程序的信息。1. 获取 mysql 所有表结构的 sql 语句:select * from information_schema.table; (where table_schema=数据库名称; ) 2. 获取表字段的 sql 语句select * from information_schema.columns; (where table_name=表名 ;) 3. 获取表键值的 sql 语句select * from information_schema.key_column_usage; (where table_name=表名 ) 4. 获取表 check 约束的 sql 语句select * from informa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论