MySQL查看数据表

来源: 2024-07-06 15:06:24 播报

一、查看当前数据库下的数据表

格式:

show tables;

示例:

mysql> show tables;
 ---------------- 
| Tables_in_test |
 ---------------- 
| article        |
| article_cate   |
 ---------------- 
4 rows in set (0.00 sec)

二、查看表结构和编码以及引擎

格式:

show create table 表名称;

示例:

mysql> show create table article;
 --------- ---------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------------- 
| Table   | Create Table
                   |
 --------- ---------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------------- 
| article | CREATE TABLE `article` (
 `id` int(10) unsigned NOT NULL auto_increment,
 `author` varchar(40) NOT NULL,
 `title` varchar(250) NOT NULL,
 `datetime` date default NULL,
 PRIMARY KEY  (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 |
 --------- ---------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------------- 
1 row in set (0.00 sec)

三、查看表字段

格式:

desc  表名称;

示例:

mysql> desc  article;
 ---------- ------------------ ------ ----- --------- ---------------- 
| Field    | Type             | Null | Key | Default | Extra          |
 ---------- ------------------ ------ ----- --------- ---------------- 
| id       | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| author   | varchar(40)      | NO   |     | NULL    |                |
| title    | varchar(250)     | NO   |     | NULL    |                |
| datetime | date             | YES  |     | NULL    |                |
 ---------- ------------------ ------ ----- --------- ---------------- 
4 rows in set (0.00 sec)

格式:

describe 表名称;

示例:

mysql> describe article;
 ---------- ------------------ ------ ----- --------- ---------------- 
| Field    | Type             | Null | Key | Default | Extra          |
 ---------- ------------------ ------ ----- --------- ---------------- 
| id       | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| author   | varchar(40)      | NO   |     | NULL    |                |
| title    | varchar(250)     | NO   |     | NULL    |                |
| datetime | date             | YES  |     | NULL    |                |
 ---------- ------------------ ------ ----- --------- ---------------- 
4 rows in set (0.02 sec)

格式:

show columns from 表名称;

示例:

mysql> show columns from article;
 ---------- ------------------ ------ ----- --------- ---------------- 
| Field    | Type             | Null | Key | Default | Extra          |
 ---------- ------------------ ------ ----- --------- ---------------- 
| id       | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| author   | varchar(40)      | NO   |     | NULL    |                |
| title    | varchar(250)     | NO   |     | NULL    |                |
| datetime | date             | YES  |     | NULL    |                |
 ---------- ------------------ ------ ----- --------- ---------------- 
4 rows in set (0.00 sec)