MySQL查询表结构

我们在平时的开发中,难免要写数据库表结构的文档,运行下面的语句可以获得数据库表的结构,复制到Excel即可。

SELECT
  COLUMN_NAME 列名,
  COLUMN_TYPE 数据类型,
  DATA_TYPE 字段类型,
  CHARACTER_MAXIMUM_LENGTH 长度,
  IS_NULLABLE 是否为空,
  COLUMN_DEFAULT 默认值,
  COLUMN_COMMENT 备注
FROM
  INFORMATION_SCHEMA.COLUMNS
where
  -- database为数据库名称
  table_schema ='database'
  AND
  -- table为表名,到时候换成你要导出的表的名称
  table_name  = 'table'
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐