MySQL下有多个命令可以查看表的结构。这里总结一下:
最简单的:
这个命令简单,显示出来的结构也简单。它是以一个表格的形式显示这个表格的结构,就像这样:
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default |
Extra |
+-------+-------------+------+-----+---------+-------+
| name | varchar(14) | NO | PRI | NULL |
|
| alias | varchar(10) | YES | | NULL
| |
+-------+-------------+------+-----+---------+-------+
与之相同的是
show columns from table_name;
显示结果完全与describe table_name一样。
还有一个也能显示表格的结构
show create table table_name;
它显示的是这个表格被创建时所使用的SQL语句
CREATE TABLE `hello` (
`name` VARCHAR(14) NOT NULL,
`alias` VARCHAR(10) DEFAULT NULL,
PRIMARY KEY (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1