-- 查看当前数据库中的表
SHOW table_name;
-- 查看表结构
show columns from 表名;
-- 不切换数据库,显示特定数据库中的表
SHOW TABLE STATUS [FROM db_name] [like_or_where]
show tables from dkf;
+---------------+
| Tables_in_dkf |
+---------------+
| dkf_test |
| dkftab |
| my_test |
+---------------+
3 rows in set (0.00 sec)
-- 显示表中列名称
show column from table_name;
show columns from dkftab;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| name | varchar(10) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
1 row in set (0.00 sec)
show columns from database_name.table_name;
show columns from dkf.dkftab;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| name | varchar(10) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
1 row in set (0.00 sec)
show columns from table_name from database_name;
show columns from dkftab from dkf;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| name | varchar(10) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
1 row in set (0.00 sec)
-- 显示表的索引
show index from table_name;
show index from dkf.dkftab;
+--------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+--------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| dkftab | 1 | idx_name | 1 | name | A | 0 | NULL | NULL | YES | BTREE | | |
+--------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
1 row in set (0.00 sec)
show create table table_name;
show create table dkf.dkftab\G
*************************** 1. row ***************************
Table: dkftab
Create Table: CREATE TABLE `dkftab` (
`name` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
KEY `idx_name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
1 row in set (0.00 sec)