本文介绍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!
发布时间:2013/9/26 9:03:16 | 编辑:小小菜鸟 | 分类:MySQL | 浏览: