获取有关CREATE TABLE查询的信息

时间:2014-05-06 12:48:06

标签: mysql sql

有没有办法获取有关CREATE TABLE查询的信息,就像EXPLAIN或DESCRIBE的工作方式一样?

OBS:我正在使用mysql

1 个答案:

答案 0 :(得分:2)

要查看创建表结构,我们可以使用

show create table table_name

在现有表格上; details

这是一个例子

show create table video

输出看起来像

| video | CREATE TABLE `video` (
  `idvideo` int(10) NOT NULL AUTO_INCREMENT,
  `video_title` varchar(100) CHARACTER SET utf8 NOT NULL,
  `video_desc` text CHARACTER SET utf8 NOT NULL,
  `video_length` int(12) NOT NULL DEFAULT '0',
  `date_added` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`idvideo`),
  FULLTEXT KEY `video_title` (`video_title`,`video_desc`)
) ENGINE=MyISAM AUTO_INCREMENT=3254 DEFAULT CHARSET=latin1 |