首页 > 编程笔记 > MySQL笔记 阅读:47

MySQL SHOW CREATE TABLE:查看表详细结构(附带实例)

MySQL 中,SHOW CREATE TABLE 语句可以用来显示创建表时所使用的 CREATE TABLE 语句,语法格式如下:

SHOW CREATE TABLE <表名\G>;

使用 SHOW CREATE TABLE 语句,不仅可以查看创建表时的详细语句,还可以查看存储引擎和字符编码。

如果不加“\G”参数,显示的结果可能非常混乱,加上“\G”参数,可使显示结果更加直观,易于查看。

【实例】使用 SHOW CREATE TABLE 查看表 tb_emp1 的详细信息,SQL 语句如下:
mysql> SHOW CREATE TABLE tb_emp1;
+--------+---------------------------------------------------------+
| Table  | Create Table                                            |
+--------+---------------------------------------------------------+
| tb_emp1 | CREATE TABLE `tb_emp1` (
  `id` int DEFAULT NULL,
  `name` varchar(25) DEFAULT NULL,
  `deptId` int DEFAULT NULL,
  `salary` float DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
+--------+---------------------------------------------------------+

使用参数“\G”之后的结果如下:
mysql> SHOW CREATE TABLE tb_emp1\G
*************************** 1. row ***************************
      Table: tb_emp1
Create Table: CREATE TABLE `tb_emp1` (
  `id` int DEFAULT NULL,
  `name` varchar(25) DEFAULT NULL,
  `deptId` int DEFAULT NULL,
  `salary` float DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci

相关文章