• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

MySQL数据库使用describe查看表结构(列的名称和类型)

MySql 海叔叔 1个月前 (05-25) 22次浏览 已收录 0个评论

关键词
MySQL数据库 describe

摘要

本文介绍MySQL数据库中,如何查看一个表有哪些字段,每个字段分别是什么数据类型,是否可以为空,是否为主键,默认值是什么,是否为自动增长字段。这里使用的是describe语句。

本文介绍MySQL数据库中,如何查看一个表有哪些字段,每个字段分别是什么数据类型,是否可以为空,是否为主键,默认值是什么,是否为自动增长字段。这里使用的是describe语句。

先看看示例:

mysql> describe test;
+————+————-+——+—–+———+——-+
| Field | Type | Null | Key | Default | Extra |
+————+————-+——+—–+———+——-+
| t_id | int(11) | YES | | NULL | |
| t_name | varchar(20) | YES | | NULL | |
| t_password | char(32) | YES | | NULL | |
| t_birth | date | YES | | NULL | |
+————+————-+——+—–+———+——-+
4 rows in set (0.16 sec)

在前面的文章中,我们定义了一个表,表名为“test”。我们现在来查看一下,我们建好的test表,是否结构如我们预想的一样。我们之前的创建表的语句为:

mysql> create table test(t_id int,
-> t_name varchar(20),
-> t_password char(32),
-> t_birth date
-> );

查看MySQL数据库中表结构的SQL语法为:describe <表名>;
查询结果中分为Filed(字段名)、Type(数据类型)、Null(是否可为空)、Key(是否为主键)、Default(默认值)、Extra(扩展属性)这几项,大家可以一一对照。

关于MySQL数据库查看表结构(列的名称和类型)的SQL语句,本文就介绍这么多,希望对大家有所帮助,谢谢!


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址