查询mysql数据库表字段类型_怎么查询mysql数据库表字段类
型有哪些?
DESCRIBE:以表格的形式展⽰表结构
DESCRIBE/DESC 语句会以表格的形式来展⽰表的字段信息,包括字段名、字段数据类型、是否为主键、是否有默认值等
mysql创建表数据类型语法格式如下:
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 等。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论