今天用到了,备份记录,通过Sql查看表结构,然后粘贴到excel。致敬百度经验,写得很详细,get到了。

在我们写数据库设计文档时,我们可能得到一份特定表的表结构数据表格(如图),而Navicat并没有直接给我们提供这个功能,该怎么办呢?请看下面步骤

1.打开Navicat,双击打开你要导出表结构的数据库(此时数据库名称变绿),点击“查询”——“新建查询”

2.将以下SQL语句复制粘贴进查询编辑器,并修改数据库名称与表名称

3.SQL语句:

SELECT

COLUMN_NAME 列名,

COLUMN_TYPE 数据类型,

DATA_TYPE 字段类型,

CHARACTER_MAXIMUM_LENGTH 长度,

IS_NULLABLE 是否为空,

COLUMN_DEFAULT 默认值,

COLUMN_COMMENT 备注

FROM

INFORMATION_SCHEMA.COLUMNS

where

-- developerclub为数据库名称,到时候只需要修改成你要导出表结构的数据库即可

table_schema ='developerclub'

AND

-- article为表名,到时候换成你要导出的表的名称

-- 如果不写的话,默认会查询出所有表中的数据,这样可能就分不清到底哪些字段是哪张表中的了,所以还是建议写上要导出的名名称

table_name = 'article';

4.点击执行

5.选中所有查询结果

6.在选中区域右击,选择“复制为”——“栏位名和数据”

7.打开一个空的Excel表格,按下Ctrl + V键粘贴。

我们便得到了Excel表格形式的数据库表结构,通过再次复制粘贴可以很方便的插入到数据库设计文档中。

8.但此时文档中的表格是没有边框的,我们可以点击表格左上角十字形状的图标按钮选中表格,在弹出的表格操作工具栏中选择边框,让表格变得美观。

我的结果展示:

Navicat工具怎么得到MySQL数据库EXCEL表结构相关推荐

  1. mysql数据库学生表结构_Mysql表结构

    create tablebrf_student ( idint primary keyauto_increment, namevarchar(20) not null ,--()内表示指定的长度,no ...

  2. MySQL数据库修改表结构

    修改表结构可以使用: alter table 语句,多个修改字段之间使用逗号分隔 前几篇博文把goods表中的商品分类和品牌信息已经更改成了商品分类id和品牌id,为了使数据库中表的字段名称标准化,需 ...

  3. navicat无法连接远程mysql数据库_navicat无法远程连接mysql的解决方法

    近日在Ubuntu上安装了一个 MySQL 5.0,因为使用 phpMyAdmin 还必须安装 PHP,所以打算直接使用远程管理工具Navicat for MySQL 来连接. 在 Ubuntu 中通 ...

  4. PowerDesigner,如何将Oracle数据库建表语句转化成Mysql数据库建表语句。

    在实际工作中,一张表,我们可能需要在Mysql数据库中建表,又要在Oracle数据库中建表.表中每个字段的数据类型.中文注释.是否可为NULL 问题,非常影响我们建表的效率.本篇文章,以Oracle数 ...

  5. Navicat 使用sql命令建数据库和表详细过程_2

    /** *@author blovedr *功能: Navicat 使用sql命令建数据库和表详细过程_2 *日期: 2018年7月24日   10:39 *注释: 学习数据库MySQL的点点记录, ...

  6. mysql 外键查询_mysql 外键查询(mysql数据库多表联查)

    mysql 外键查询(mysql数据库多表联查) 2020-07-24 11:51:00 共10个回答 查看方式主要是通过第三方工具或者是sql语句,主要有以下三种方式1:使用Navicateform ...

  7. MySQL 对比数据库的表结构

    有时候,需要对比一下测试环境和生产环境中,数据库的表结构是否有所差异.有两个常用的工具. AmpNmp.DatabaseCompare GUI 界面,支持多种数据库(MySQL.SQL Server. ...

  8. 为什么说mysql数据库单表最大两千万?依据是啥?

    为什么说mysql数据库单表最大两千万?依据是啥? 前言 数据库单表行数最大多大 索引的结构 页的结构 从页到索引 B+树承载的记录数量 x怎么算 y的计算 行总数计算 行数超一亿就慢了吗? B树承载 ...

  9. navicat 导出数据库的表结构

    navicat 导出数据库的表结构 (1)打开navicat for Mysql,点击页面上方的"new query" (2)在"SQL Editior"中写入 ...

最新文章

  1. [翻译]帮助文档-jQuery 选择器
  2. 2010年IT人士必去的10个网站
  3. Angular list列表的事件响应实现
  4. shell编程中特殊字符的问题总结
  5. HDU3183 A Magic Lamp —— 贪心(单调队列优化)/ RMQ / 线段树
  6. [Ext JS]Grid的列过滤
  7. Linux OS共享文件
  8. JVM--Garbage First
  9. android ui设计最新字体,UI设计常用字体规范
  10. Ubuntu(小名乌班图)的安装顺便附带VMware的安装教程,以及VM的激活密钥
  11. Altium Designer 17安装教程
  12. python黑客帝国代码雨源代码_黑客帝国数字雨 源代码分享
  13. c语言课程设计报告 数独,C语言课程设计报告数独.pdf
  14. android简单计算器源码
  15. 电脑强制关机会有什么影响
  16. IDEA输入英文符号间隔大
  17. 资产负债表编制 (by shany shang)
  18. 【图文并茂】如何进行Win7系统的重装
  19. 用画中画剪辑技巧,给每个视频添加背景图片
  20. 【C语言】汉诺塔问题

热门文章

  1. [转载]点评阿里云、盛大云等国内IaaS产业
  2. NLP_BERT模型的介绍
  3. Qorvo 扩展 750V SiC FET 范围
  4. Extended Feature Pyramid Network for Small Object Detection
  5. 基于HTML5 Canvas的开源图形组件-ichartjs 入门篇
  6. 学生报名太火热,黑马大门要被挤掉了?
  7. 显示web服务器登陆,web服务器登陆界面
  8. 能力成长模型(转自阿里梁飞老师博客)
  9. 关于yardlife
  10. L1-054 福到了 (15分)(C语言)