• 技术文章 >数据库 >mysql教程

    怎么查询mysql数据库表字段类型有哪些?

    青灯夜游青灯夜游2020-10-14 16:53:58原创50

    在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)

    其中,各个字段的含义如下:

    以上就是怎么查询mysql数据库表字段类型有哪些?的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    上一篇:mysql索引的增删改查怎么实现? 下一篇:关系数据库的三种基本运算是什么?
    第13期线上培训班

    相关文章推荐

    • mysql中如何获取当前日期?日期函数有哪些?• mysql怎么设置唯一字段• mysql如何找回误删除数据• mysql的数字类型是什么?• mysql如何改变存储位置• mysql视图有空间吗?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网