百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> 【MySQL】information_schema库中包括所有表的字段信息
分享文章到:

【MySQL】information_schema库中包括所有表的字段信息

发布时间:08/01 来源:未知 浏览: 关键词:
本文主要讲述了information_schema库中包括所有表的字段信息,感乐趣的伴侣可以理解一下。

information_schema供给了对数据库元数据、统计信息、以及有关MySQL Server的信息拜访(例如:数据库名或表名,字段的数据类型和拜访权限等)。information_schema库中保留的信息也可以称为MySQL的数据字典或系统名目。本文主要讲述了information_schema库中包括所有表的字段信息,感乐趣的伴侣可以理解一下。

sql注入后可以通过该数据库猎取所有表的字段信息

1.
COLLATIONS表
供给有关每个字符集的排序法则的信息。 COLLATIONS表包括下列列:
COLLATION_NAME 排序法则名称。
CHARACTER_SET_NAME 与排序法则关联的字符集的名称。
ID 排序法则ID。
IS_DEFAULT 排序法则可否为其字符集的默许值。
IS_COMPILED 字符集可否已编译到办事器中。
SORTLEN 这与对字符集中表示的字符串进行排序所需的内存量有关。

2.
SHOW COLLATION;//也可以查询到排序法则信息

3.
COLLATION_CHARACTER_SET_APPLICABILITY 表
COLLATION_NAME 排序法则名称。
CHARACTER_SET_NAME 与排序法则关联的字符集的名称

4.
COLUMNS 供给表中字段的信息

TABLE_CATALOG 包括该列的表所属的名目的名称。该值始终为def。
TABLE_SCHEMA 包括字段所在数据库的名称。
TABLE_NAME 包括字段所在表的名称。
COLUMN_NAME 字段的名称。
ORDINAL_POSITION 表中字段的位置。 ORDINAL_POSITION是须要的,由于你可能想说 ORDER BY ORDINAL_POSITION。与SHOW COLUMNS不一样,COLUMNS表中的SELECT没有主动排序。show columns的语法是例如:show columns from my_test.user;

COLUMN_DEFAULT 字段的默许值。要是字段拥有显式缺省值NULL,或者字段定义不包括DEFAULT子句,则此值为NULL。
IS_NULLABLE 字段可为空性。要是NULL值可以存储在列中,则值为YES,不然为NO。
DATA_TYPE 字段数据类型。 DATA_TYPE值只是类型名称,没有其他信息。
COLUMN_TYPE 值包括类型名称以及可能的其他信息,例如精度或长度。
CHARACTER_MAXIMUM_LENGTH 关于字符串列,最大长度(以字符为单位)。
CHARACTER_OCTET_LENGTH 关于字符串列,最大长度(以字节为单位)。
NUMERIC_PRECISION 关于数字字段,数字精度。
NUMERIC_SCALE 关于数字字段,数字刻度。
DATETIME_PRECISION 关于工夫字段,小数秒精度。
CHARACTER_SET_NAME 关于字符串字段,字符集名称。
COLLATION_NAME 关于字符串字段,排序法则名称。
COLUMN_TYPE 字段数据类型。
DATA_TYPE 值只是类型名称,没有其他信息。
COLUMN_TYPE 值包括类型名称以及可能的其他信息,例如精度或长度。

COLUMN_KEY 名称可否已创立索引
EXTRA 有关给定字段的任何其他可用信息。
PRIVILEGES 您对该字段的权限。
COLUMN_COMMENT 字段定义中包括的任何注释。
GENERATION_EXPRESSION 关于生成的字段,显示用于盘算列值的表达式.

相干教程:mysql视频教程

以上就是【MySQL】information_schema库中包括所有表的字段信息的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板