查看mysql表结构和表创建语句的方法
查看mysql表结构的方法有三种: 1、desc tablename; 例如: 要查看jos_modules表结构的命令: desc jos_modules; 查看结果: mysql> desc jos_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-00 00: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、show create table tablename; 例如: 要查看jos_modules表结构的命令: show create table jos_modules; 查看结果: mysql> show create table jos_modules; jos_modules | CREATE TABLE `jos_modules` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` text NOT NULL, `content` text NOT NULL, `ordering` int(11) NOT NULL DEFAULT "0", `position` varchar(50) DEFAULT NULL, `checked_out` int(11) unsigned NOT NULL DEFAULT "0", `checked_out_time` datetime NOT NULL DEFAULT "0000-00-00 00:00:00", `published` tinyint(1) NOT NULL DEFAULT "0", `module` varchar(50) DEFAULT NULL, `numnews` int(11) NOT NULL DEFAULT "0", `access` tinyint(3) unsigned NOT NULL DEFAULT "0", `showtitle` tinyint(3) unsigned NOT NULL DEFAULT "1", `params` text NOT NULL, `iscore` tinyint(4) NOT NULL DEFAULT "0", `client_id` tinyint(4) NOT NULL DEFAULT "0", `control` text NOT NULL, PRIMARY KEY (`id`), KEY `published` (`published`,`access`), KEY `newsfeeds` (`module`,`published`) ) ENGINE=MyISAM AUTO_INCREMENT=145 DEFAULT CHARSET=utf8 3、use information_schema;select * from columns where table_name="tablename" 例如: 要查看jos_modules表结构的命令: use information_schema; select * from columns where table_name="jos_modules"; 查看结果: 略。 如果要查看怎么建立数据表的命令用第二种方法最佳。
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: C++实现读取特定路径下文件夹及文件名的方法
- 下一篇:没有了