流浪之星 發表於 2026-1-13 08:51:45

Navicat导出MySQL数据库表结构到Excel过程

<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li><a href="#_label0">前言</a></li><li><a href="#_label1">一、第一步</a></li><li><a href="#_label2">二、第二步</a></li><li><a href="#_label3">三、第三步</a></li><li><a href="#_label4">四、总结</a></li></ul></div><p class="maodian"><a name="_label0"></a></p><h2>前言</h2>
<p>基于当前历史数据库,将数据库中的所有的表结构导出到Excel文件中,供后续使用或者存档。</p>
<p class="maodian"><a name="_label1"></a></p><h2>一、第一步</h2>
<p>1、执行以下SQL语句:</p>
<p>下面的dev_test是你当前需要导出的数据库名称。</p>
<div class="jb51code"><pre class="brush:sql;">SELECT
TABLE_NAME 表名,
COLUMN_NAME 字段名称,
COLUMN_TYPE 字段类型,
CHARACTER_MAXIMUM_LENGTH 字段长度,
IS_NULLABLE 是否必填,
COLUMN_DEFAULT 默认值,
COLUMN_COMMENT 备注
FROM
INFORMATION_SCHEMA.COLUMNS
where
table_schema ='dev_test';
</pre></div>
<p>2、SQL输出结果</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202601/2026011308492043.jpg" /></p>
<p class="maodian"><a name="_label2"></a></p><h2>二、第二步</h2>
<p>将上面SQL输出的结果利用Navicat工具将其导出到Excel文件当中。</p>
<p style="text-align:center"></p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202601/2026011308492060.jpg" /></p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202601/2026011308492133.jpg" /></p>
<p style="text-align:center"></p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202601/2026011308492176.jpg" /></p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202601/2026011308492183.jpg" /></p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202601/2026011308492110.jpg" /></p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202601/2026011308492129.jpg" /></p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202601/2026011308492132.jpg" /></p>
<p class="maodian"><a name="_label3"></a></p><h2>三、第三步</h2>
<p>展示导出Excel文件。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202601/2026011308492147.jpg" /></p>
<p>注意上面的第一列是数据库中的表名称,如果不需要刻意基于上面的SQL将这个表名字段去掉。</p>
<p class="maodian"><a name="_label4"></a></p><h2>四、总结</h2>
<p>以上为个人经验,希望能给大家一个参考,也希望大家多多支持琼殿技术社区。&nbsp;</p>
頁: [1]
查看完整版本: Navicat导出MySQL数据库表结构到Excel过程