怎么查询mysql数据库表字段类型有哪些?

怎么查询mysql数据库表字段类型有哪些?,第1张

概述怎么查询mysql数据库表字类型有哪些?

在MysqL数据库中,可以通过DESCRIBE语句来查询数据表的字段类型;该语句能够以表格的形式来展示表的字段信息,包括字段名、字段数据类型、是否为主键、是否有默认值等;语法结构为“DESCRIBE 表名”,可简写为“DESC 表名”。

(推荐教程:mysql视频教程)

DESCRIBE:以表格的形式展示表结构

DESCRIBE/DESC 语句会以表格的形式来展示表的字段信息,包括字段名、字段数据类型、是否为主键、是否有默认值等

语法格式如下:

DESCRIBE <表名>;

或简写成:

DESC <表名>;

【实例1】分别使用 DESCRIBE 和 DESC 查看表 tb_emp1 的表结构,sql 语句和运行结果如下:

MysqL> DESCRIBE tb_emp1;+--------+-------------+------+-----+---------+-------+| FIEld  | Type        | Null | Key | Default | Extra |+--------+-------------+------+-----+---------+-------+| ID     | int(11)     | YES  |     | NulL    |       || name   | varchar(25) | YES  |     | NulL    |       || deptID | int(11)     | YES  |     | NulL    |       || salary | float       | YES  |     | NulL    |       |+--------+-------------+------+-----+---------+-------+4 rows in set (0.14 sec)MysqL> DESC tb_emp1;+--------+-------------+------+-----+---------+-------+| FIEld  | Type        | Null | Key | Default | Extra |+--------+-------------+------+-----+---------+-------+| ID     | int(11)     | YES  |     | NulL    |       || name   | varchar(25) | YES  |     | NulL    |       || deptID | int(11)     | YES  |     | NulL    |       || salary | float       | YES  |     | NulL    |       |+--------+-------------+------+-----+---------+-------+4 rows in set (0.14 sec)

其中,各个字段的含义如下:

Null:表示该列是否可以存储 NulL 值。

Key:表示该列是否已编制索引。PRI 表示该列是表主键的一部分,UNI 表示该列是 UNIQUE 索引的一部分,Mul 表示在列中某个给定值允许出现多次。

Default:表示该列是否有默认值,如果有,值是多少。

Extra:表示可以获取的与给定列有关的附加信息,如 auto_INCREMENT 等。

总结

以上是内存溢出为你收集整理的怎么查询mysql数据库表字段类型有哪些?全部内容,希望文章能够帮你解决怎么查询mysql数据库表字段类型有哪些?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1150884.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存