- 查看mysql表结构的方法有三种:
- 1、desctablename;
- 例如:
- 要查看jos_modules表结构的命令:
- descjos_modules;
- 查看结果:
- mysql>descjos_modules;
- +------------------+---------------------+------+-----+---------------------+----------------+
- |Field|Type|Null|Key|Default|Extra|
- +------------------+---------------------+------+-----+---------------------+----------------+
- |id|int(11)|NO|PRI|NULL|auto_increment|
- |title|text|NO||NULL||
- |content|text|NO||NULL||
- |ordering|int(11)|NO||0||
- |position|varchar(50)|YES||NULL||
- |checked_out|int(11)unsigned|NO||0||
- |checked_out_time|datetime|NO||0000-00-0000:00:00||
- |published|tinyint(1)|NO|MUL|0||
- |module|varchar(50)|YES|MUL|NULL||
- |numnews|int(11)|NO||0||
- |access|tinyint(3)unsigned|NO||0||
- |showtitle|tinyint(3)unsigned|NO||1||
- |params|text|NO||NULL||
- |iscore|tinyint(4)|NO||0||
- |client_id|tinyint(4)|NO||0||
- |control|text|NO||NULL||
- +------------------+---------------------+------+-----+---------------------+----------------+
- 2、showcreatetabletablename;
- 例如:
- 要查看jos_modules表结构的命令:
- showcreatetablejos_modules;
- 查看结果:
- mysql>showcreatetablejos_modules;
- jos_modules|CREATETABLE`jos_modules`(
- `id`int(11)NOTNULLAUTO_INCREMENT,
- `title`textNOTNULL,
- `content`textNOTNULL,
- `ordering`int(11)NOTNULLDEFAULT'0',
- `position`varchar(50)DEFAULTNULL,
- `checked_out`int(11)unsignedNOTNULLDEFAULT'0',
- `checked_out_time`datetimeNOTNULLDEFAULT'0000-00-0000:00:00',
- `published`tinyint(1)NOTNULLDEFAULT'0',
- `module`varchar(50)DEFAULTNULL,
- `numnews`int(11)NOTNULLDEFAULT'0',
- `access`tinyint(3)unsignedNOTNULLDEFAULT'0',
- `showtitle`tinyint(3)unsignedNOTNULLDEFAULT'1',
- `params`textNOTNULL,
- `iscore`tinyint(4)NOTNULLDEFAULT'0',
- `client_id`tinyint(4)NOTNULLDEFAULT'0',
- `control`textNOTNULL,
- PRIMARYKEY(`id`),
- KEY`published`(`published`,`access`),
- KEY`newsfeeds`(`module`,`published`)
- )ENGINE=MyISAMAUTO_INCREMENT=145DEFAULTCHARSET=utf8
- 3、useinformation_schema;select*fromcolumnswheretable_name='tablename'
- 例如:
- 要查看jos_modules表结构的命令:
- useinformation_schema;
- select*fromcolumnswheretable_name='jos_modules';
- 查看结果:
- 略。
- 如果要查看怎么建立数据表的命令用第二种方法最佳。