mysql desc(DESCRIBE)命令实例讲解

yipeiwu_com5年前Mysql基础

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 的资料整理,后续继续补充相关资料,谢谢大家对本站的支持!

相关文章

mysql 字段类型说明

MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更...

mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别

复制代码 代码如下:<?php $link=mysql_connect('localhost','root',”); mysql_select_db('abc',$link); $...

php从memcache读取数据再批量写入mysql的方法

本文实例讲述了php从memcache读取数据再批量写入mysql的方法。分享给大家供大家参考。具体分析如下: 用 Memcache 可以缓解 php和数据库压力下面代码是解决高负载下数...

一家之言的经验之谈php+mysql扎实个人基本功

一. 10句话 1.不要依赖register_global=ON的环境,从你刚懂得配置php运行环境甚至尚不明白register_global的ON/OFF会对自己有什么影响的...

PHP获取mysql数据表的字段名称和详细信息的方法

首先我们需要了解下查询MySQL数据库/表相关信息的SQL语句: 复制代码 代码如下: SHOW DATABASES      ...