数据库表结构导出excel
程序员文章站
2022-03-15 15:05:56
...
1:sql
SELECT
COLUMN_NAME 列名,
COLUMN_TYPE 数据类型,
DATA_TYPE 字段类型,
CHARACTER_MAXIMUM_LENGTH 长度,
IS_NULLABLE 是否为空,
COLUMN_DEFAULT 默认值,
COLUMN_COMMENT 备注
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
-- ltmp为数据库名称
table_schema ='db_mblog'
AND
table_name = 'mto_user'
-- mto_user为表名,到时候换成你要导出的表的名称
-- 如果不写的话,默认会查询出所有表中的数据,这样可能就分不清到底哪些字段是哪张表中的了,所以还是建议写上要导出的名名称`db_mblog`
2:使用SQLyog客户端导出
创建数据库架构html
3:直接sql导出excel
SELECT
COLUMN_NAME 列名,
COLUMN_TYPE 数据类型,
DATA_TYPE 字段类型,
CHARACTER_MAXIMUM_LENGTH 长度,
IS_NULLABLE 是否为空,
COLUMN_DEFAULT 默认值,
COLUMN_COMMENT 备注
FROM
INFORMATION_SCHEMA.COLUMNS
where
-- ltmp为数据库名称
table_schema ='db_mblog'
AND
table_name = 'mto_user'
INTO OUTFILE 'C:/Users/Administrator/Desktop/account.xlsx'
报错:
The MySQL server is running with the --secure-file-priv option so it cannot
mysql权限问题:
show variables like '%secure-FILE-priv%';查看 secure-file-priv 当前的值是NULL就代表禁止导出
my.ini设置(注意用\\):
secure-FILE-priv=C:\\Users\\Administrator\\Desktop
他喵的配置改了重启不生效
secure-FILE-priv=C:\\Users\\Administrator\\Desktop 配置这个之后服务起不来了/要不然就是不生效
推荐阅读
-
C#实现Excel表数据导入Sql Server数据库中的方法
-
根据sql脚本修改数据库表结构的几种解决方案
-
C#语言MVC框架Aspose.Cells控件导出Excel表数据
-
sql脚本查询数据库表,数据,结构,约束等操作的方法
-
SQL Server数据库中的表和视图怎么导出?
-
Solidworks工程图的明细表怎么导出为Excel格式?
-
修改SQL-SERVER数据库表结构的SQL命令附sql命令行修改数据库
-
Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库
-
Mybatis总结之如何自动生成数据库表结构
-
利用phpexcel把excel导入数据库和数据库导出excel实现