mysql查看表结构语句

港控/mmm° 2021-06-24 13:59 694阅读 0赞
  1. 查看mysql表结构的方法有三种:
  2. 1、desc tablename;
  3. 例如:
  4. 要查看jos_modules表结构的命令:
  5. desc jos_modules;
  6. 查看结果:
  7. mysql> desc jos_modules;
  8. +-————————-+——————————-+———+——-+——————————-+————————+
  9. | Field | Type | Null | Key | Default | Extra |
  10. +-————————-+——————————-+———+——-+——————————-+————————+
  11. | id | int(11) | NO | PRI | NULL | auto_increment |
  12. | title | text | NO | | NULL | |
  13. | content | text | NO | | NULL | |
  14. | ordering | int(11) | NO | | 0 | |
  15. | position | varchar(50) | YES | | NULL | |
  16. | checked_out | int(11) unsigned | NO | | 0 | |
  17. | checked_out_time | datetime | NO | | 0000-00-00 00:00:00 | |
  18. | published | tinyint(1) | NO | MUL | 0 | |
  19. | module | varchar(50) | YES | MUL | NULL | |
  20. | numnews | int(11) | NO | | 0 | |
  21. | access | tinyint(3) unsigned | NO | | 0 | |
  22. | showtitle | tinyint(3) unsigned | NO | | 1 | |
  23. | params | text | NO | | NULL | |
  24. | iscore | tinyint(4) | NO | | 0 | |
  25. | client_id | tinyint(4) | NO | | 0 | |
  26. | control | text | NO | | NULL | |
  27. +-————————-+——————————-+———+——-+——————————-+————————+
  28. 2、show create table tablename;

  29. 例如:
  30. 要查看jos_modules表结构的命令:
  31. show create table jos_modules;
  32. 查看结果:
  33. mysql> show create table jos_modules;
  34. jos_modules | CREATE TABLE `jos_modules` (
  35. `id` int(11) NOT NULL AUTO_INCREMENT,
  36. `title` text NOT NULL,
  37. `content` text NOT NULL,
  38. `ordering` int(11) NOT NULL DEFAULT ‘0’,
  39. `position` varchar(50) DEFAULT NULL,
  40. `checked_out` int(11) unsigned NOT NULL DEFAULT ‘0’,
  41. `checked_out_time` datetime NOT NULL DEFAULT ‘0000-00-00 00:00:00’,
  42. `published` tinyint(1) NOT NULL DEFAULT ‘0’,
  43. `module` varchar(50) DEFAULT NULL,
  44. `numnews` int(11) NOT NULL DEFAULT ‘0’,
  45. `access` tinyint(3) unsigned NOT NULL DEFAULT ‘0’,
  46. `showtitle` tinyint(3) unsigned NOT NULL DEFAULT ‘1’,
  47. `params` text NOT NULL,
  48. `iscore` tinyint(4) NOT NULL DEFAULT ‘0’,
  49. `client_id` tinyint(4) NOT NULL DEFAULT ‘0’,
  50. `control` text NOT NULL,
  51. PRIMARY KEY (`id`),
  52. KEY `published` (`published`,`access`),
  53. KEY `newsfeeds` (`module`,`published`)
  54. ) ENGINE=MyISAM AUTO_INCREMENT=145 DEFAULT CHARSET=utf8
  55. 3、use information_schema;select * from columns where table_name=’tablename’

  56. 例如:
  57. 要查看jos_modules表结构的命令:
  58. use information_schema;
  59. select * from columns where table_name=’jos_modules’;
  60. 查看结果:
  61. 略。
  62. 如果要查看怎么建立数据表的命令用第二种方法最佳。

发表评论

表情:
评论列表 (有 0 条评论,694人围观)

还没有评论,来说两句吧...

相关阅读

    相关 mysql 查看结构数据 语句

    这条语句将列出指定表(table_name)的所有索引信息,包括索引名、字段名、索引类型等。通过以上SQL语句,我们可以方便地查看MySQL数据库中表的结构、数据和索引信...

    相关 查看Mysql结构的命令

    如果需要查看Mysql表结构,应该使用什么命令呢?下面就为您详细介绍查看[Mysql][]表结构的命令,如果您在Mysql表机构方面遇到过类似的问题,不妨一看。 查看Mysq