• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySQL的information_schema 相关内容

MySQL的information_schema 相关内容

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了schema,mysql等相关知识,希望本文的分享对您有所帮助
大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个information_schema数据库。information_schema数据库是做什么用的呢,使用WordPress博客的朋友可能会想,是不是安装模板添加的数据库呀?看完本片文章后,你就会对information_schema数据库有所了解。

information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。

在MySQL中,把 information_schema 看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。在INFORMATION_SCHEMA中,有数个只读表。它们实际上是视图,而不是基本表,因此,你将无法看到与之相关的任何文件。

information_schema数据库表说明:

SCHEMATA表:提供了当前mysql实例中所有数据库的信息。是show databases的结果取之此表。

TABLES表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。是show tables from schemaname的结果取之此表。

COLUMNS表:提供了表中的列信息。详细表述了某张表的所有列以及每个列的信息。是show columns from schemaname.tablename的结果取之此表。

STATISTICS表:提供了关于表索引的信息。是show index from schemaname.tablename的结果取之此表。

USER_PRIVILEGES(用户权限)表:给出了关于全程权限的信息。该信息源自mysql.user授权表。是非标准表。

SCHEMA_PRIVILEGES(方案权限)表:给出了关于方案(数据库)权限的信息。该信息来自mysql.db授权表。是非标准表。

TABLE_PRIVILEGES(表权限)表:给出了关于表权限的信息。该信息源自mysql.tables_priv授权表。是非标准表。

COLUMN_PRIVILEGES(列权限)表:给出了关于列权限的信息。该信息源自mysql.columns_priv授权表。是非标准表。

CHARACTER_SETS(字符集)表:提供了mysql实例可用字符集的信息。是SHOW CHARACTER SET结果集取之此表。

COLLATIONS表:提供了关于各字符集的对照信息。

COLLATION_CHARACTER_SET_APPLICABILITY表:指明了可用于校对的字符集。这些列等效于SHOW COLLATION的前两个显示字段。

TABLE_CONSTRAINTS表:描述了存在约束的表。以及表的约束类型。

KEY_COLUMN_USAGE表:描述了具有约束的键列。

ROUTINES表:提供了关于存储子程序(存储程序和函数)的信息。此时,ROUTINES表不包含自定义函数(UDF)。名为“mysql.proc name”的列指明了对应于INFORMATION_SCHEMA.ROUTINES表的mysql.proc表列。

VIEWS表:给出了关于数据库中的视图的信息。需要有show views权限,否则无法查看视图信息。

TRIGGERS表:提供了关于触发程序的信息。必须有super权限才能查看该表

本文讲解了MySQL的information_schema 相关内容,更多相关内容请关注微课江湖。

相关推荐:

查看mysql数据库大小、表大小和最后修改时间

详解Sublime Text 2

如何通过JS获取CSS属性值

以上就是MySQL的information_schema 相关内容的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 探讨SQL利用INFORMATION_SCHEMA系统视图如何获取表的主外键信息
  • MySQL分布式集群之MyCAT的配置文件schema.xml详解
  • MySQL的information_schema 相关内容
  • 如何通过MySql查看与修改auto_increment的方法
  • 实例详解MySQL5.7中 performance和sys schema中的监控参数
  • 关于数据库中table与schema的区别详解
  • INFORMATION_SCHEMA.PROFILING
  • MySQL中关于information_schema的详细介绍
  • MySQL分布式集群之MyCAT(二)schema代码详解
  • MySQL结合使用数据库分析工具SchemaSpy的方法

相关文章

  • 2018-12-05sqlserver 2000数据库同步 同步两个SQLServer数据库的内容
  • 2018-12-05数据库 日期加减处理
  • 2018-12-05SQL中JOIN和UNION区别、用法及示例介绍
  • 2017-05-11MySql实现跨表查询的方法详解
  • 2018-12-05T-SQL中使用正则表达式函数
  • 2018-12-05mysql-关于mfc应用程序的问题
  • 2018-12-05基于MySQL数据库,谈MySQL高可用运维
  • 2018-12-05mysql 忘记密码的解决方法(linux和windows小结)
  • 2018-12-05SQL Server 数据页缓冲区的内存瓶颈分析
  • 2017-05-11如何测试mysql触发器和存储过程

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 如果修改mysql数据库的密码?
    • mysql数据库开启慢查询日志
    • 浅谈 管理用户 核心架构设计
    • MySQL结合使用数据库分析工具SchemaSpy的方法
    • mysql数据库从服务器移植到个人PC的方法
    • SQLserver中字符串查找功能patindex和charindex的区别
    • 如何使用max_connections配置参数对Mysql进行性能优化
    • myslq 锁表问题的解决方法
    • 根据日期知道当天是星期几的手动计算方法
    • MySQL快速入门之基本操作

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有