当前位置:   article > 正文

MySql之MySql导出表结构

mysql导出表结构

通过执行查询语句获取表结构信息,然后导出查询结果

 

  1. SELECT
  2. TABLE_NAME 表名,
  3. COLUMN_NAME 列名,
  4. COLUMN_TYPE 数据类型,
  5. DATA_TYPE 字段类型,
  6. CHARACTER_MAXIMUM_LENGTH 长度,
  7. IS_NULLABLE 是否为空,
  8. COLUMN_DEFAULT 默认值,
  9. COLUMN_COMMENT 备注
  10. FROM
  11. INFORMATION_SCHEMA.COLUMNS
  12. WHERE
  13. -- 对应的数据库
  14. table_schema = 'pig'
  15. -- 对应库下的具体表名,不加 table_name 则查所有表的字段
  16. and table_name = 'sys_dept';

  1. select * from INFORMATION_SCHEMA.CHECK_CONSTRAINTS; -- 返回有关列或过程参数的信息,如是否允许空值,是否为计算列等。
  2. select * from INFORMATION_SCHEMA.COLUMNS; -- 返回当前数据库中当前用户可以访问的所有列及其基本信息。$
  3. select * from INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE; -- 返回当前数据库中定义了约束的所有列及其约束名。
  4. select * from INFORMATION_SCHEMA.CONSTRAINT_TABLE_USAGE; -- 返回当前数据库中定义了约束的所有表及其约束名。
  5. select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE; -- 返回当前数据库中作为主键/外键约束的所有列。$
  6. select * from INFORMATION_SCHEMA.SCHEMATA; -- 返回当前用户具有权限的所有数据库及其基本信息。$
  7. select * from INFORMATION_SCHEMA.TABLES; -- 返回当前用户具有权限的当前数据库中的所有表或者视图及其基本信息。$
  8. select * from INFORMATION_SCHEMA.VIEWS; -- 返回当前数据库中的当前用户可以访问的视图及其所有者、定义等信息。$
  9. select * from innodb_buffer_stats_by_schema; -- 返回当前数据库schema信息

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/88201
推荐阅读
相关标签
  

闽ICP备14008679号