导出mysql表结构到excel脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了导出mysql表结构到excel脚本相关的知识,希望对你有一定的参考价值。

该脚本用bash实现对本地mysql指定数据库的所有表结构导出到excel中。

#!/bin/bash
DB=$*

#获取指定的数据库名

TBNUM=`echo "show tables from $*;" | mysql -uroot -ppassword | wc -l`

let "TBNUM=$TBNUM-1"

#获取表个数
TABLES=`echo "show tables from $*;" | mysql -uroot -ppassword | tail -n $TBNUM`

#获取所有表
for i in $TABLES; do
    echo "desc $*.$i;" | mysql -uroot -p‘password‘ >> $i.xls

#导出到表对应的excel文件

done

以上是关于导出mysql表结构到excel脚本的主要内容,如果未能解决你的问题,请参考以下文章

navicat for MySQL怎么导出SQL脚本

mysql导出表结构到excel

如何将mysql表结构导出成Excel格式的

mysql 怎样导出一个表的结构和数据

MySQL - 数据库表结构导出到 Excel

情况MySQL Workbench中设计的数据库 怎么把表结构导出成excel