、CHARACTER_SETS 表

CREATE TEMPORARY TABLE `CHARACTER_SETS` (
`CHARACTER_SET_NAME` varchar() NOT NULL DEFAULT '', 字符集的名字,例如set names utf8;
`DEFAULT_COLLATE_NAME` varchar() NOT NULL DEFAULT '', 字符集的全称
`DESCRIPTION` varchar() NOT NULL DEFAULT '', 字段的描述
`MAXLEN` bigint() NOT NULL DEFAULT '' 字符集的长度,例如utf8是3个字节
) ENGINE=MEMORY DEFAULT CHARSET=utf8 里边存贮的是mysql支持的字符集。 、COLUMNS表,储存了所有的列信息
CREATE TEMPORARY TABLE `COLUMNS` (
`TABLE_CATALOG` varchar() NOT NULL DEFAULT '',
`TABLE_SCHEMA` varchar() NOT NULL DEFAULT '', 数据库名字
`TABLE_NAME` varchar() NOT NULL DEFAULT '', 表名
`COLUMN_NAME` varchar() NOT NULL DEFAULT '', 列名
`ORDINAL_POSITION` bigint() unsigned NOT NULL DEFAULT '',
`COLUMN_DEFAULT` longtext,
`IS_NULLABLE` varchar() NOT NULL DEFAULT '', 是否是null
`DATA_TYPE` varchar() NOT NULL DEFAULT '', 字段数据类型
`CHARACTER_MAXIMUM_LENGTH` bigint() unsigned DEFAULT NULL,
`CHARACTER_OCTET_LENGTH` bigint() unsigned DEFAULT NULL,
`NUMERIC_PRECISION` bigint() unsigned DEFAULT NULL,
`NUMERIC_SCALE` bigint() unsigned DEFAULT NULL,
`DATETIME_PRECISION` bigint() unsigned DEFAULT NULL,
`CHARACTER_SET_NAME` varchar() DEFAULT NULL, 字段的编码
`COLLATION_NAME` varchar() DEFAULT NULL, 编码的全称
`COLUMN_TYPE` longtext NOT NULL, 字段具体类型
`COLUMN_KEY` varchar() NOT NULL DEFAULT '',
`EXTRA` varchar() NOT NULL DEFAULT '',
`PRIVILEGES` varchar() NOT NULL DEFAULT '', 可以对该字段进行的操作,例如select,insert,update
`COLUMN_COMMENT` varchar() NOT NULL DEFAULT '' 字段你的备注
) ENGINE=MyISAM DEFAULT CHARSET=utf8
记录了各个表里边所有字段的相关信息 、ENGINES,数据库引擎表
CREATE TEMPORARY TABLE `ENGINES` (
`ENGINE` varchar() NOT NULL DEFAULT '', 数据库引擎名称
`SUPPORT` varchar() NOT NULL DEFAULT '', 是否支持
`COMMENT` varchar() NOT NULL DEFAULT '', 注释
`TRANSACTIONS` varchar() DEFAULT NULL, 是否支持事物
`XA` varchar() DEFAULT NULL, 是否支持XA分布式事物
`SAVEPOINTS` varchar() DEFAULT NULL
) ENGINE=MEMORY DEFAULT CHARSET=utf8
存贮了数据对引擎的支持情况 、GLOBAL_STATUS表,存储一些全局状态,是show status结果的来源。(相对于session级别的)
CREATE TEMPORARY TABLE `GLOBAL_STATUS` (
`VARIABLE_NAME` varchar() NOT NULL DEFAULT '', 变量名称
`VARIABLE_VALUE` varchar() DEFAULT NULL 变量值
) ENGINE=MEMORY DEFAULT CHARSET=utf8
可以查询数据库相关的一些状态。 、GLOBAL_VARIABLES表,全局变量名称表(相对于session级别的)
CREATE TEMPORARY TABLE `GLOBAL_VARIABLES` (
`VARIABLE_NAME` varchar() NOT NULL DEFAULT '', 变量名称
`VARIABLE_VALUE` varchar() DEFAULT NULL 变量值
) ENGINE=MEMORY DEFAULT CHARSET=utf8
存储了数据库的变量,mysql客户端的set global variabe,就是操作的此表 、PROCESSLIST表,当前进程表,show processlist数据来源
CREATE TEMPORARY TABLE `PROCESSLIST` (
`ID` bigint() unsigned NOT NULL DEFAULT '',
`USER` varchar() NOT NULL DEFAULT '', 连接的用户名
`HOST` varchar() NOT NULL DEFAULT '', 主机地址和端口
`DB` varchar() DEFAULT NULL, 连接的数据库
`COMMAND` varchar() NOT NULL DEFAULT '', 执行的命令
`TIME` int() NOT NULL DEFAULT '', 耗时
`STATE` varchar() DEFAULT NULL, 状态
`INFO` longtext, 信息
`TIME_MS` bigint() NOT NULL DEFAULT '',
`ROWS_SENT` bigint() unsigned NOT NULL DEFAULT '',
`ROWS_EXAMINED` bigint() unsigned NOT NULL DEFAULT ''
) ENGINE=MyISAM DEFAULT CHARSET=utf8 、PROFILING表,sql语句的性能profile表,例如执行了一个select语句,客户端返回的一些列信息
CREATE TEMPORARY TABLE `PROFILING` (
`QUERY_ID` int() NOT NULL DEFAULT '',
`SEQ` int() NOT NULL DEFAULT '',
`STATE` varchar() NOT NULL DEFAULT '',
`DURATION` decimal(,) NOT NULL DEFAULT '0.000000',
`CPU_USER` decimal(,) DEFAULT NULL,
`CPU_SYSTEM` decimal(,) DEFAULT NULL,
`CONTEXT_VOLUNTARY` int() DEFAULT NULL,
`CONTEXT_INVOLUNTARY` int() DEFAULT NULL,
`BLOCK_OPS_IN` int() DEFAULT NULL,
`BLOCK_OPS_OUT` int() DEFAULT NULL,
`MESSAGES_SENT` int() DEFAULT NULL,
`MESSAGES_RECEIVED` int() DEFAULT NULL,
`PAGE_FAULTS_MAJOR` int() DEFAULT NULL,
`PAGE_FAULTS_MINOR` int() DEFAULT NULL,
`SWAPS` int() DEFAULT NULL,
`SOURCE_FUNCTION` varchar() DEFAULT NULL,
`SOURCE_FILE` varchar() DEFAULT NULL,
`SOURCE_LINE` int() DEFAULT NULL
) ENGINE=MEMORY DEFAULT CHARSET=utf8 、SCHEMA_PRIVILEGES数据库权限表,记录了账户对数据都有什么权限
CREATE TEMPORARY TABLE `SCHEMA_PRIVILEGES` (
`GRANTEE` varchar() NOT NULL DEFAULT '', 用户@host
`TABLE_CATALOG` varchar() NOT NULL DEFAULT '',
`TABLE_SCHEMA` varchar() NOT NULL DEFAULT '', 数据库名称
`PRIVILEGE_TYPE` varchar() NOT NULL DEFAULT '', 权限,例如insert
`IS_GRANTABLE` varchar() NOT NULL DEFAULT ''
) ENGINE=MEMORY DEFAULT CHARSET=utf8 、SESSION_STATUS,SESSION_VARIABLES,同上边GLOBAL_STATUS,GLOBAL_VARIABLES,是session级别的变量 、STATISTICS表,关于索引的统计情况。
CREATE TEMPORARY TABLE `STATISTICS` (
`TABLE_CATALOG` varchar() NOT NULL DEFAULT '',
`TABLE_SCHEMA` varchar() NOT NULL DEFAULT '', 数据库
`TABLE_NAME` varchar() NOT NULL DEFAULT '', 表名
`NON_UNIQUE` bigint() NOT NULL DEFAULT '', 是否唯一索引,0表示是,1不是
`INDEX_SCHEMA` varchar() NOT NULL DEFAULT '',
`INDEX_NAME` varchar() NOT NULL DEFAULT '', 索引名字
`SEQ_IN_INDEX` bigint() NOT NULL DEFAULT '',
`COLUMN_NAME` varchar() NOT NULL DEFAULT '', 列名
`COLLATION` varchar() DEFAULT NULL,
`CARDINALITY` bigint() DEFAULT NULL,
`SUB_PART` bigint() DEFAULT NULL,
`PACKED` varchar() DEFAULT NULL,
`NULLABLE` varchar() NOT NULL DEFAULT '',
`INDEX_TYPE` varchar() NOT NULL DEFAULT '', 索引类型,例如BTree
`COMMENT` varchar() DEFAULT NULL,
`INDEX_COMMENT` varchar() NOT NULL DEFAULT ''
) ENGINE=MEMORY DEFAULT CHARSET=utf8 、TABLES表,存贮了表相关的信息。
CREATE TEMPORARY TABLE `TABLES` (
`TABLE_CATALOG` varchar() NOT NULL DEFAULT '',
`TABLE_SCHEMA` varchar() NOT NULL DEFAULT '', 表所在的数据库
`TABLE_NAME` varchar() NOT NULL DEFAULT '',    表名
`TABLE_TYPE` varchar() NOT NULL DEFAULT '',
`ENGINE` varchar() DEFAULT NULL,          表引擎
`VERSION` bigint() unsigned DEFAULT NULL,
`ROW_FORMAT` varchar() DEFAULT NULL,
`TABLE_ROWS` bigint() unsigned DEFAULT NULL,
`AVG_ROW_LENGTH` bigint() unsigned DEFAULT NULL,
`DATA_LENGTH` bigint() unsigned DEFAULT NULL,
`MAX_DATA_LENGTH` bigint() unsigned DEFAULT NULL,
`INDEX_LENGTH` bigint() unsigned DEFAULT NULL,
`DATA_FREE` bigint() unsigned DEFAULT NULL,
`AUTO_INCREMENT` bigint() unsigned DEFAULT NULL,
`CREATE_TIME` datetime DEFAULT NULL,
`UPDATE_TIME` datetime DEFAULT NULL,
`CHECK_TIME` datetime DEFAULT NULL,
`TABLE_COLLATION` varchar() DEFAULT NULL,
`CHECKSUM` bigint() unsigned DEFAULT NULL,
`CREATE_OPTIONS` varchar() DEFAULT NULL,
`TABLE_COMMENT` varchar() NOT NULL DEFAULT ''
) ENGINE=MEMORY DEFAULT CHARSET=utf8 可以在不同的beta环境,用户diff数据库和表的不同,进而产生sql语句,同步数据库,
下一步会写一个关于数据库表结构同步的脚本。

mysql information_schema 数据库简介:的更多相关文章

  1. MySQL的INFORMATION_SCHEMA数据库简介

    大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个 information_schema数据库.information_schema数据库是做什么用的呢,使用WordPress博客 ...

  2. mysql—information_schema数据库

    一.介绍 MySQL中有一个默认数据库名为information_schema,在MySQL中我们把 information_schema 看作是一个数据库,确切说是信息数据库.其中保存着关于MySQ ...

  3. Mysql之数据库简介

    一.什么是数据库? 据库即存放数据的仓库,只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的 过去人们将数据存放在文件柜里,现在数据量庞大,已经不再适用 数据库是长期存放在计算机内.有组 ...

  4. [MySQL] INFORMATION_SCHEMA 数据库包含所有表的字段

    sql注入后可以通过该数据库获取所有表的字段信息 1. COLLATIONS表 提供有关每个字符集的排序规则的信息. COLLATIONS表包含以下列: COLLATION_NAME 排序规则名称. ...

  5. MySQL中的information_schema数据库详解

    information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式.什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等.有些时候用于表述该信 ...

  6. MySQL自带information_schema数据库使用

    MySQL的information_schema数据库是什么,有什么作用? 大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个 information_schema数据库.info ...

  7. MySQL中information_schema数据库的内容

    大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个information_schema数据库. information_schema数据库是做什么用的呢,使用WordPress博客 ...

  8. MySQL中的information_schema数据库表说明

    MySQL 中的 information_schema 数据库   版权声明:https://blog.csdn.net/kikajack/article/details/80065753 1. 概述 ...

  9. MySQL从删库到跑路(一)——MySQL数据库简介

    作者:天山老妖S 链接:http://blog.51cto.com/9291927 一.MySQL简介 1.MySQL简介 MySQL是一个轻量级关系型数据库管理系统,由瑞典MySQL AB公司开发, ...

随机推荐

  1. eclipse package explorer视图中怎么让default package不显示?

    如下图所示:

  2. Python自然语言处理资料库

    1.LTP [1]- 语言技术平台(LTP) 提供包括中文分词.词性标注.命名实体识别.依存句法分析.语义角色标注等丰富. 高效.精准的自然语言处理技术.经过哈工大社会计算与信息检索研究中心 11 年 ...

  3. IIS 服务器隐藏index.php 的方法

    在项目根目录下创建web.config文件  写入以下代码即可 <?xml version="1.0" encoding="UTF-8"?> < ...

  4. Hadoop平台配置汇总

    Hadoop平台配置汇总 @(Hadoop) Hadoop hadoop-env.sh和yarn-env.sh中export log和pid的dir即可和JAVA_HOME. core-site.xm ...

  5. (剑指Offer)面试题37:两个链表的第一个公共结点

    题目: 输入两个链表,找出它们的第一个公共结点. 链表结点的定义如下: struct ListNode{ int val; ListNode* next; ListNode(int x):val(x) ...

  6. liunx系统安装tomcat的方法

    安装tomcat前需要先安装jdk,安装jdk的方法参考我的上一篇文章:liunx系统安装jdk的方法 1.下载tomcat 下载地址:http://tomcat.apache.org/downloa ...

  7. OpenCV中的矩阵和图像类型

    任务刚刚做完,就迫不及待的来写写在OpenCV中常见的几类数据类型: 在使用OpenCV时我们时常会碰到IplImage这个数据类型,IplImage就是我们通常说的“图像”进行编码的基本结构,这些图 ...

  8. python中好用的pip

    1.windows/linux 下安装pip见上篇博客 http://www.cnblogs.com/Edwardzhao/p/5856924.html 2.好用的方法 pip install xxx ...

  9. android4.4系统永不锁屏

    android4.4\frameworks\base\packages\Keyguard\src\com\android\keyguard\KeyguardViewMediator.java /** ...

  10. spring cloud jackson 枚举json互转 枚举json序列化/反序列化

    先定义一个枚举基类 import com.fasterxml.jackson.databind.annotation.JsonDeserialize; @JsonDeserialize(using = ...