欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql desc(DESCRIBE)命令实例讲解

程序员文章站 2024-02-29 17:01:28
mysql desc命令用于查看表结构,是describe命令的简写形式。 mysql desc命令语法: desc tablename 该命令会显示表哪些信息呢...

mysql desc命令用于查看表结构,是describe命令的简写形式。

mysql desc命令语法:

desc tablename

该命令会显示表哪些信息呢?具体包括:

  1. 字段名称(field)
  2. 字段类型(type)
  3. 字段是否为null
  4. 字段是否为主键(key)
  5. 字段的默认值(default)
  6. extra

实例:

mysql> create table employee (
  ->   id int(2) auto_increment primary key,
  ->   first_name varchar(20),
  ->   last_name varchar(30),
  ->   start_date date,
  ->   salary int(6),
  ->   city varchar(20),
  ->   description varchar(20)
  -> );
query ok, 0 rows affected (0.02 sec)

mysql>
mysql> desc employee;
+-------------+-------------+------+-----+---------+----------------+
| field    | type    | null | key | default | extra     |
+-------------+-------------+------+-----+---------+----------------+
| id     | int(2)   | no  | pri | null  | auto_increment |
| first_name | varchar(20) | yes |   | null  |        |
| last_name  | varchar(30) | yes |   | null  |        |
| start_date | date    | yes |   | null  |        |
| salary   | int(6)   | yes |   | null  |        |
| city    | varchar(20) | yes |   | null  |        |
| description | varchar(20) | yes |   | null  |        |
+-------------+-------------+------+-----+---------+----------------+
7 rows in set (0.00 sec)

以上就是对mysql desc 的资料整理,后续继续补充相关资料,谢谢大家对本站的支持!