mysql中sql语句结构_MySQL中使用sql语句获得表结构
发布日期:2021-06-24 11:11:27 浏览次数:4 分类:技术文章

本文共 488 字,大约阅读时间需要 1 分钟。

最近在研究PHP,那么就必须涉及到mysql。其中一个功能通过表数据自动生成页面,紧接着发现在一张空表中无法读取数据(因为人家刚刚新建,就是空的没有数据)

延伸出来便是直接查表结构获得字段名,再进行处理。

SQL server 和MySQL 搜索表结构语句是不同的:

SQL server:

select * from syscolumns where id=(select id from sysobjects where name='T_tmp')

MySQL:

SELECT * FROM INFORMATION_SCHEMA.COLUMNS where table_name = 'nav_text'

注意:搜索时候最好指定字段(系统表中都是固定的表述)

比如:

COLUMN_NAME 列名,

COLUMN_TYPE 数据类型,

DATA_TYPE 字段类型,

CHARACTER_MAXIMUM_LENGTH 长度,

IS_NULLABLE 是否为空,

COLUMN_DEFAULT 默认值,

COLUMN_COMMENT 备注

简单,目的明确

37d3213d00ee93943b8c9f0353e0333f.png

很多不必要的字段。

fa32800ad311fa05a747a76abab2eb6e.png

转载地址:https://blog.csdn.net/weixin_32421193/article/details/113457893 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:如何增加mysql主键约束_mysql修改表时怎么添加主键约束?
下一篇:r glm 中的p值_假设检验中的P值

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月26日 22时12分41秒