上QQ阅读APP看书,第一时间看更新
2.4.2 查看表详细结构语句SHOW CREATE TABLE
SHOW CREATE TABLE语句可以用来显示创建表时的CREATE TABLE 语句,语法格式如下:
SHOW CREATE TABLE <表名\G>;
提示:使用SHOW CREATE TABLE语句,不仅可以查看表创建时候的详细语句,还可以查看存储引擎和字符编码。
如果不加“\G”参数,显示的结果可能非常混乱,加上参数“\G”之后,可使显示结果更加直观,易于查看。
【例2.15】使用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