在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数据库表字段类型有哪些?全部内容,希望文章能够帮你解决怎么查询mysql数据库表字段类型有哪些?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)