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查看表信息。


数据运维技术 » MySQL查看表信息:快速手册(mysql查看表的信息)