MySQL查看表信息:快速手册(mysql查看表的信息)
MySQL的show tables指令是用于查看创建的表的所有信息,可以快速查看表的创建时间,显示表类型,显示表引擎类型等重要表信息。本文接下来把常用的MySQL查看表信息方法介绍出来,让大家更快速地掌握MySQL知识。
MySQL查看数据表信息的常用指令有:
1、查看数据库的所有表的名字,使用show tables; 的指令:
mysql> show tables;
+—————–+
| Tables_in_test |
+—————–+
| User |
| Student |
+—————–+
2 rows in set (0.00 sec)
2、查看某个数据表详细信息,使用desc table_name; 指令:
mysql> desc User;
+———-+————-+——+—–+———+——-+
| Field | Type | Null | Key | Default | Extra |
+———-+————-+——+—–+———+——-+
| id | int(11) | NO | PRI | NULL | |
| username | varchar(30) | NO | | NULL | |
+———-+————-+——+—–+———+——-+
2 rows in set (0.00 sec)
3、查看某个表的创建时间,使用show create table table_name; 指令:
mysql> show create table User;
+——-+—————————————————————————————-+
| Table | Create Table |
+——-+—————————————————————————————-+
| User | CREATE TABLE `User` (
`id` int(11) NOT NULL,
`username` varchar(30) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
+——-+—————————————————————————————-+
1 row in set (0.00 sec)
4、查看某个表的存储引擎类型,使用show table status该指令:
mysql> show table status like ‘User’;
+——-+——–+———+————+——+—————-+————-+—————–+————–+———–+—————-+———————+————-+————+—————–+———-+—————-+———+
| Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time | Update_time | Check_time | Collation | Checksum | Create_options | Comment |
+——-+——–+———+————+——+—————-+————-+—————–+————–+———–+—————-+———————+————-+————+—————–+———-+—————-+———+
| User | InnoDB | 10 | Compact | 0 | 0 | 16384 | 0 | 0 | 0 | NULL | 2019-02-27 11:37:01 | NULL | NULL | latin1_swedish_ci | NULL | | |
+——-+——–+———+————+——+—————-+————-+—————–+————–+———–+—————-+———————+————-+————+—————–+———-+—————-+———+
1 row in set (0.00 sec)
以上就是快速查看MySQL表信息的方法,希望大家可以根据这些指令快捷地使用MySQL查看表信息。