怎么查询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数据库表字段类型是什么?的具体内容,更多请关注百分百源码网其它相关文章!