怎么在mysql数据库中使用desc命令

本篇文章给大家分享的是有关怎么在mysql数据库中使用desc命令,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

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

mysql desc命令语法:

desc tablename

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

  1. 字段名称Field)

  2. 字段类型Type)

  3. 字段是否为null

  4. 字段是否为主键key)

  5. 字段的默认值default)

  6. Extra

实例:

mysql> CREATE TABLE employee 
  ->   ID INT2) auto_increment primary key,
  ->   First_name VARCHAR20),
  ->   Last_name VARCHAR30),
  ->   Start_date DATE,
  ->   Salary int6),
  ->   city VARCHAR20),
  ->   description VARCHAR20)
  -> );
Query OK, 0 rows affected 0.02 sec)

mysql>
mysql> desc employee;
+-------------+-------------+------+-----+---------+----------------+
| Field    | Type    | Null | Key | Default | Extra     |
+-------------+-------------+------+-----+---------+----------------+
| ID     | int2)   | NO  | PRI | NULL  | auto_increment |
| First_name | varchar20) | YES |   | NULL  |        |
| Last_name  | varchar30) | YES |   | NULL  |        |
| Start_date | date    | YES |   | NULL  |        |
| Salary   | int6)   | YES |   | NULL  |        |
| city    | varchar20) | YES |   | NULL  |        |
| description | varchar20) | YES |   | NULL  |        |
+-------------+-------------+------+-----+---------+----------------+
7 rows in set 0.00 sec)

Published by

风君子

独自遨游何稽首 揭天掀地慰生平