工作过程中,经常需要把一些sql的DDL 建表语句,导出到EXCEL,或者表格文档中,当作数据字典,供其他人员进行查看和分析,对于在 windows 或者mac 环境的一些mysql可视化工具差异,导致有的可以直接导出,有的则不行。为了导出DDL,还要安装其他支出导出的可视化工具, 甚至是需要破解,成本较大,故参考研究出以下sql 可以直接查询,然后把查询的结果,复制到excel即可,简单方便。
SELECT
TABLE_NAME 表名,
COLUMN_NAME 列名,
COLUMN_TYPE 数据类型,
DATA_TYPE 字段类型,
CHARACTER_MAXIMUM_LENGTH 长度,
IS_NULLABLE 是否为空,
COLUMN_DEFAULT 默认值,
COLUMN_COMMENT 备注
INFORMATION_SCHEMA.COLUMNS
WHERE
-- 对应的数据库
table_schema = 'your_selected_database'
-- 对应库下的具体表名,不加 table_name 则查所有表的字段
and table_name = 'your_selected_table_name'
查询结果展示:
然后复制结果,直接粘贴到excel 中即可。
工作过程中,经常需要把一些sql的DDL 建表语句,导出到EXCEL,或者表格文档中,当作数据字典,供其他人员进行查看和分析,对于在 windows 或者mac 环境的一些mysql可视化工具差异,导致有的可以直接导出,有的则不行。为了导出DDL,还要安装其他支出导出的可视化工具, 甚至是需要破解,成本较大,故参考研究出以下sql 可以直接查询,然后把查询的结果,复制到excel即可,简单方便。SELECTTABLE_NAME 表名,COLUMN_NAME 列名,COLUMN_T...
这个工具用来将创建Oracle属性表的SQL语句转换为Excel文档,继而可以将Excel的内容复制到word文档中,实现快速编写数据库说明和数据库设计文档的辅助工具。
改程序在vs2008环境下编译运行。
="[" & B27 & "]" & " " & C27 & " " & IF(D27="Y","NULL","NOT NULL") & IF(E27="Y", " "&"PRIMARY KEY","") & IF(J27="","", " " & J27) & ","
生成建表sql的excel语...
之前在设计数据库的时候使用powerdesigner,但是为了方便给团队人员查阅(有些人不喜欢用powerdesigner,比如我们公司的几个产品经理...),在网上找到了一些执行脚本,根据脚本修改成自己喜欢的风格,如下:
在powerdesigner中快捷键shift+ctrl+X,打开脚本运行,脚本如下:
'* File: pdm2excel.txt
4. 在弹出的“生成SQL文件”窗口中,选择要导出的对象类型,例如表、视图、存储过程等。然后点击“下一步”。
5. 在“选择导出选项”页面中,选择你要导出的选项,例如是否包括数据、是否包括外键等。然后点击“下一步”。
6. 在“选择输出格式”页面中,选择“SQL”格式,然后点击“下一步”。
7. 在“保存文件”页面中,选择你要保存DDL SQL语句的位置和文件名,然后点击“下一步”。
8. 在“生成SQL文件”页面中,勾选“生成到SQL编辑器”,并点击“生成”按钮。
9. 导出的DDL SQL语句就会在SQL编辑器中显示,你可以复制并保存到文件中。
注意:导出的DDL SQL语句只包含数据库结构和对象定义,不包括数据。如果需要导出数据,请在“选择导出选项”页面中选择“导出数据”选项。
InvalidDefinitionException: No serializer found for class java.lang.Object and no properties discove
11781
InvalidDefinitionException: No serializer found for class java.lang.Object and no properties discove
InvalidDefinitionException: No serializer found for class java.lang.Object and no properties discove
Pluto372:
InvalidDefinitionException: No serializer found for class java.lang.Object and no properties discove
快乐的数据库ㅤ:
springboot集成redis问题:
wxs55555: