鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 数据库 > mysql > >

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

来源:互联网 作者:佚名 时间:2022-05-09 13:21
在mysql数据库中,可以通过DESCRIBE语句来查询数据表的字段类型;该语句能够以表格的形式来展示表的字段信息,包括字段名、字段数据类型、是否为主键、是否有默认值等;语法结构为

在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数据库表字段类型有哪些?的详细内容,更多请关注鸿网互联其它相关文章!

【转自:美国cn2服务器 http://www.558idc.com/mg.html欢迎留下您的宝贵建议】
上一篇:关系数据库的三种基本运算是什么?
下一篇:没有了
网友评论
<