zoukankan      html  css  js  c++  java
  • 查看mysql表结构和表创建语句的方法(转)

      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. 如果要查看怎么建立数据表的命令用第二种方法最佳。  
  • 相关阅读:
    [kuangbin带你飞]专题十六 KMP & 扩展KMP & ManacherK
    [kuangbin带你飞]专题十六 KMP & 扩展KMP & Manacher J
    [kuangbin带你飞]专题十六 KMP & 扩展KMP & Manacher I
    pat 1065 A+B and C (64bit)(20 分)(大数, Java)
    pat 1069 The Black Hole of Numbers(20 分)
    pat 1077 Kuchiguse(20 分) (字典树)
    pat 1084 Broken Keyboard(20 分)
    pat 1092 To Buy or Not to Buy(20 分)
    pat 1046 Shortest Distance(20 分) (线段树)
    pat 1042 Shuffling Machine(20 分)
  • 原文地址:https://www.cnblogs.com/cncz/p/3582520.html
Copyright © 2011-2022 走看看