查看mysql表結構和表建立語句的方法

來源:互聯網
上載者:User

標籤:

查看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表結構和表建立語句的方法(轉)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.