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


关键词

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语句,本文就介绍这么多,希望对大家有所帮助,谢谢!

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« MySQL数据库创建表的示例 MySQL数据库使用load data语句从文件导入数据到表 »