powerdesigner16.5 生成sql语句
1.首先安装好designer。
2.打开之后新建一个project。


3.创建之后可能会生成这样的页面。

4.点击这个图标就能调出那个视图框。

5.在project处单机右键,New一个Conceptual Data Model。


最终结果就是这样

!!!但这里还有一个问题,并没有显示出工具栏。
这样即可弄出工具栏


工具栏出来之后,有个地方需要修改,方便后面的操作。这里的修改主要是为了不让表格建立关系(比如一对多,多对一)之后,里面的值也互相关联起来,不然修改一个表格的信息,其他表格也会随之更改。




继续
工具栏里我只用到这两个功能,其他暂时不知道是干啥用的。

实在找不到工具栏,也可以在ConceptualDataModel_1那里右键生成。

点击图标之后,生成出entity表格

双击表格,即可对表格进行编辑

数据库中的各种值 属性就再此设置

此处有个点也要注意下,表格默认不显示comment(也就是说明),这样把它调出来

这里举一个栗子

!!!date type这一项存在和数据库的数据类型名称不同的问题,可访问下面的连接,在文章末尾有详细说明。
https://www.cnblogs.com/ttzzyy/articles/9149196.html
继续
表格建好之后,接下来就是生成sql文件
其他的版本是这样的

但16.5版本是这样的,这里用我做好的来演示。


把check model的勾选取消掉,虽然取不取消好像没什么区别。

记得点击应用然后确定,就会变成这样,多出来的这一部分就转换了格式的表格,用来生成sql脚本文件。

然后你会发现菜单栏多出了这么个东西,有的帖子直接从这里开始讲怎么生成sql脚本文件,让我这个小白云里雾里,就很好奇为啥他的有,我的却没有。

好了,继续
在Datebase那里选择Generate datebase。



然后,有两个地方是需要修改的


把check model取消掉,这个是为了防止生成文件的时候有问题,会自动中断,导致生成文件失败。Generate name in empty comment勾选上,这样导出sql文件的时候才会把comment也一起导出。
这里还有一个重点,那就是导出的文件的字符编码,系统默认的不是utf-8,需要我们自己设置,不然导出的comment会是乱码。


点击确定,变成这样

点击edit可以查看生成的文件


然后在之前指定的路径里就可以找到生成的sql文件

powerdesigner16.5 生成sql语句的更多相关文章
- 利用反射自动生成SQL语句(仿Linq)
转:http://www.cnblogs.com/the7stroke/archive/2012/04/22/2465597.html using System; using System.Colle ...
- PowerDesigner16.5 生成SQL脚本执行出错:collate chinese_prc_ci_as
PowerDesigner16.5 生成SQL脚本执行出错, collate chinese_prc_ci_as 点DataBase-edit current dbms —— 左边Script - O ...
- Excel数据生成Sql语句的方法
选中想要生成的列,套用表格格式,选中表包含标题的选项确定,然后在最右边的一列第二行处,点击函数功能,选择CONCATENATE,在文本里输入想要的结构即可 代码如下 复制代码 ,=CONCATENA ...
- 利用反射生成SQL语句
// 修改学员信息的方法 public bool ModifyStudent(MODEL.Students model) { // 利用反映获取类对所有属性,用来动态生成SQL语句 StringBui ...
- 模拟Hibernate动态生成SQL语句
这里有一个xml配置文件,也就是Hibernate框架中会用到的POJO和数据库的映射文件 <?xml version="1.0" encoding="utf-8& ...
- excel生成sql语句
很多时候,我们想把excel中数据导入到数据库中. 方法有很多种,比如直接拷贝然后黏贴进编辑状态的框中,这种情况有个弊端,就是excel中每列的数据必须和数据库中一一对应,这个很难,基本上不太可能,数 ...
- 根据excel表格字段生成sql语句
根据excel表格字段生成sql语句 1.1 前言 根据excel表格字段生成sql语句主要是利用了excel的拼接函数 CONCATENATE .该实例主要以mysql脚本支持.实例需求如下:exc ...
- Excel表格生成sql语句
假如excel表格中有A.B.C三列数据,希望导入到数据库users表中,对应的字段分别是name,sex,age ,在你的excel表格中增加一列,利用excel的公式自动生成sql语句,方法如下: ...
- 反射生成SQL语句入门
今天我们来学习学习通过反射技术来生成SQL语句. 反射提供了封装程序集.模块和类型的对象.您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型.然后,可以调用类型的方法或访 ...
随机推荐
- 使用property取代getter和setter方法
class Days(object): def __init__(self): self.__days = 0 @property def days(self):#获取函数,名字是days days ...
- go项目dockerfile最佳实践
1. 前言 2. 不需要cgo情况下的最佳实践 3. 依赖cgo情况下的最佳实践 1. 前言 这几天在构建golang编写的web项目中,关于dockerfile编写的一些总结 可能是单纯我比较菜(大 ...
- python基础day3_str基础函数操作方法及for循环
字符串操作 s = 'uiehSdc hdsj$jfdks@' s1 = s.capitalize() #仅仅只首字母大写 print(s1) # 结果Uiehsdc s2 = s.upper() # ...
- PHP utf8_decode() 函数
定义和用法 utf8_decode() 函数把 UTF-8 字符串解码为 ISO-8859-1.高佣联盟 www.cgewang.com 该函数把通过 utf8_encode() 函数编码的 ISO- ...
- luogu P6097 子集卷积 FST FWT
LINK:子集卷积 学了1h多 终于看懂是怎么回事了(题解写的不太清楚 翻了好几篇博客才懂 一个需要用到的性质 二进制位为1个数是i的二进制数s 任意两个没有子集关系.挺显然. 而FST就是利用这个性 ...
- Typora + PicGo-Core + Custom Command 实现上传图片到图床
教程参考 Typora+PicGo-Core(command line)+Gitee实现图片上传到图床 主要借鉴 picgo 操作命令 Typora + PicGo + Gitee 实现图片自动上传到 ...
- react ts redux-saga | 谷歌Chrome浏览器风格的标签组件 | 中台
谷歌Chrome浏览器风格的标签组件 选用技术 react typescript redux-saga存储本地标签数据 umi 实现 [x] 支持全部关闭,当前关闭,关闭其他Tab [x] 支持Tab ...
- react-router分析 - 一、history
react-router基于history库,它是一个管理js应用session会话历史的js库.它将不同环境(浏览器,node等)的变量统一成了一个简易的API来管理历史堆栈.导航.确认跳转.以及s ...
- Python机器学习——预测分析核心算法PDF高清完整版免费下载|百度云盘|Python基础教程免费电子书
点击获取提取码:7qi1 在学习和研究机器学习的时候,面临令人眼花缭乱的算法,机器学习新手往往会不知所措.本书从算法和Python语言实现的角度,帮助读者认识机器学习. 本书专注于两类核心的" ...
- Redis服务之常用配置(三)
上一篇博客我们聊了下redis的rdb持久化.安全连接.资源限制相关配置;回顾请参考:https://www.cnblogs.com/qiuhom-1874/p/13394411.html;今天我们来 ...