计算机网络/计算机科学与应用/系统/运维/开发

MySQL8 查看表结构

一、查看表基本结构DESCRIBE

DESCRIBE 表名;

DESC 表名;

mysql> desc tb_emp6;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| id     | int         | NO   | PRI | NULL    |       |
| name   | varchar(25) | NO   |     | NULL    |       |
| deptId | int         | YES  |     | NULL    |       |
| salary | float       | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)


返回说明:

null  表示该列是否可以存储null

key 表示该列是否已编制索引 PRI表示该列是表主键的一部分;UNI表示该列是UNIQUE索引的一部分;MUL表示在列中某个给定值允许出现多次

default 表示该列是否有默认值

extra 表示可以获取的与给定列有关的附加信息 如 auto_increment


二、查看表详细结构语句 show create table

SHOW CREATE TABLE <表名\G>;

mysql> SHOW CREATE TABLE tb_emp6\G
*************************** 1. row ***************************
       Table: tb_emp6
Create Table: CREATE TABLE `tb_emp6` (
  `id` int NOT NULL,
  `name` varchar(25) NOT NULL,
  `deptId` int DEFAULT NULL,
  `salary` float DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3
1 row in set (0.00 sec)



好的生活就是不瞎想,做得多,要得少,常微笑,懂知足。

评论

^