查看mysql表结构和表创建语句的方法
2012-05-03 13:53
519 查看
查看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'; 查看结果: 略。 如果要查看怎么建立数据表的命令用第二种方法最佳。
相关文章推荐
- mysql 查看表结构和表创建语句的方法
- 查看mysql表结构和表创建语句的方法
- 查看mysql表结构和表创建语句的方法
- 查看mysql表结构和表创建语句的方法
- 笔记:mysql查看表的结构及注释、创建表sql语句方法。
- 查看mysql表结构和表创建语句的方法(转)
- 查看mysql表结构和表创建语句的方法(转)
- 【转】查看mysql表结构和表创建语句的方法
- 查看mysql表结构和表创建语句的方法
- 创建数据库/查看mysql表结构的方法
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- 查看mysql表结构的几种方法
- MySQL 创建索引(Create Index)的方法和语法结构及例子
- mysql5.5基础 show create table...\G 查看创建表时候用的SQL语句
- mysql 查看表的创建时间的语句。
- MySQL查看、创建和删除索引的方法
- MySQL 查看表结构 显示表内容 使用语句区别
- MySQL查看表结构及查看建表语句
- 查看mysql语句运行时间的2种方法
- 查看mysql语句运行时间的方法