查询

  • 查询当前数据库的所有表

    1. SHOW TABLES;
  • 查询表结构

    1. DESC 表名;
  • 查询指定表的建表语句

    1. SHOW CREATE TABLE 表名;

    创建

    1. CREATE TABLE 表名(
    2. 字段1 字段类型 [COMMENT 字段1注释],
    3. 字段2 字段类型 [COMMENT 字段2注释],
    4. ...
    5. 字段n 字段类型 [COMMENT 字段n注释]
    6. ) [COMMENT 表注释];
  1. mysql> use world;
  2. Database changed
  3. mysql> show tables;
  4. +-----------------+
  5. | Tables_in_world |
  6. +-----------------+
  7. | city |
  8. | country |
  9. | countrylanguage |
  10. +-----------------+
  11. 3 rows in set (0.01 sec)
  12. mysql> desc countrylanguage;
  13. +-------------+---------------+------+-----+---------+-------+
  14. | Field | Type | Null | Key | Default | Extra |
  15. +-------------+---------------+------+-----+---------+-------+
  16. | CountryCode | char(3) | NO | PRI | | |
  17. | Language | char(30) | NO | PRI | | |
  18. | IsOfficial | enum('T','F') | NO | | F | |
  19. | Percentage | float(4,1) | NO | | 0.0 | |
  20. +-------------+---------------+------+-----+---------+-------+
  21. 4 rows in set (0.01 sec)
  22. mysql> use ithema;
  23. Database changed
  24. mysql> create table user_id(
  25. -> id int comment '编号',
  26. -> name varchar(50) comment '姓名',
  27. -> age int comment '年龄',
  28. -> gender varchar(1) comment '性别'
  29. -> ) comment '用户信息';
  30. Query OK, 0 rows affected (0.03 sec)
  31. mysql> show tables;
  32. +------------------+
  33. | Tables_in_ithema |
  34. +------------------+
  35. | user_id |
  36. +------------------+
  37. 1 row in set (0.01 sec)
  38. mysql> desc user_id;
  39. +--------+-------------+------+-----+---------+-------+
  40. | Field | Type | Null | Key | Default | Extra |
  41. +--------+-------------+------+-----+---------+-------+
  42. | id | int | YES | | NULL | |
  43. | name | varchar(50) | YES | | NULL | |
  44. | age | int | YES | | NULL | |
  45. | gender | varchar(1) | YES | | NULL | |
  46. +--------+-------------+------+-----+---------+-------+
  47. 4 rows in set (0.01 sec)
  48. mysql> show create table user_id;
  49. +---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  50. | Table | Create Table |
  51. +---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  52. | user_id | CREATE TABLE `user_id` (
  53. `id` int DEFAULT NULL COMMENT '编号',
  54. `name` varchar(50) DEFAULT NULL COMMENT '姓名',
  55. `age` int DEFAULT NULL COMMENT '年龄',
  56. `gender` varchar(1) DEFAULT NULL COMMENT '性别'
  57. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户信息' |
  58. +---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  59. 1 row in set (0.00 sec)