关于EZDML数据库表结构制作设计工具使用踩的坑
我使用的是一款EZDML的数据库表结构制作设计工具
最开始在数据库创建数据库名为personalmall,基字符集为默认,数据库排序规则也是默认,创建完成之后

去EZDML生成SQL

点击执行sql

报错了
看看sql语句
-- tb_seller
create table `tb_seller`
(
`Id` INTEGER(20) auto_increment primary key not null comment '主键id',
`seller_name` VARCHAR(20) comment '卖家名',
`seller_credit_level` VARCHAR(20) comment '卖家信用级别',
`seller_detail_address` VARCHAR(100) comment '卖家详细地址',
`liaison_name` VARCHAR(20) comment '联系人姓名',
`liaison_wechart` VARCHAR(20) comment '联系人微信',
`liaison_phone` VARCHAR(20) comment '联系人手机',
`liaison_email` VARCHAR(20) comment '联系人邮箱',
`account_number_status` VARCHAR(20) comment '账号状态',
`license_number` VARCHAR(50) comment '营业执照号',
`tax_number` VARCHAR(50) comment '税务登记证号',
`bank_user_name` VARCHAR(20) comment '开户行账号名称',
`bank_account` VARCHAR(50) comment '开户行账号',
`legal_person` VARCHAR(20) comment '法定代表人',
`legal_person_card_id` VARCHAR(50) comment '法定代表人身份证'
);
alter table `tb_seller` comment= '卖家表';
可以看到主键id的类型是NUMERIC或者INTEGER类型
然后我删除数据库重新创建,不选择默认的了

打开personalmall.dmx文件

类型没有改过来,我就
然后在看生成

在回来看看

它还是变回整型的,不过没有关系,在生成sql语句上可以就行了
删除原来的sql

ctrl+a+Enter再点击生成sql
-- tb_seller
create table `tb_seller`
(
`Id` bigint(20) auto_increment primary key not null comment '主键id',
`seller_name` VARCHAR(20) comment '卖家名',
`seller_credit_level` VARCHAR(20) comment '卖家信用级别',
`seller_detail_address` VARCHAR(100) comment '卖家详细地址',
`liaison_name` VARCHAR(20) comment '联系人姓名',
`liaison_wechart` VARCHAR(20) comment '联系人微信',
`liaison_phone` VARCHAR(20) comment '联系人手机',
`liaison_email` VARCHAR(20) comment '联系人邮箱',
`account_number_status` VARCHAR(20) comment '账号状态',
`license_number` VARCHAR(50) comment '营业执照号',
`tax_number` VARCHAR(50) comment '税务登记证号',
`bank_user_name` VARCHAR(20) comment '开户行账号名称',
`bank_account` VARCHAR(50) comment '开户行账号',
`legal_person` VARCHAR(20) comment '法定代表人',
`legal_person_card_id` VARCHAR(50) comment '法定代表人身份证'
);
alter table `tb_seller` comment= '卖家表';
再次点击执行没有问题了
关于EZDML数据库表结构制作设计工具使用踩的坑的更多相关文章
- API文档管理工具-数据库表结构思考.
API文档管理工具-数据库表结构思考. PS: 管理工具只是为了方便自己记录API的一些基本信息,方便不同的开发人员 (App Developer, Restful API Developer)之间的 ...
- 【工具篇】利用DBExportDoc V1.0 For MySQL自动生成数据库表结构文档
对于DBA或开发来说,如何规范化你的数据库表结构文档是灰常之重要的一件事情.但是当你的库,你的表排山倒海滴多的时候,你就会很头疼了. 推荐一款工具DBExportDoc V1.0 For MySQL( ...
- 物理数据模型(PDM)->概念数据模型 (CDM)->面向对象模型 (OOM):适用于已经设计好数据库表结构了。
物理数据模型(PDM)->概念数据模型 (CDM)->面向对象模型 (OOM):适用于已经设计好数据库表结构了. 步骤如下: 一.反向生成物理数据模型PDM 开发环境 PowerDes ...
- magereverse - Magento数据库表结构
Magento数据库表结构相当复杂,250多张表包含了非常多的表关联关系,让刚刚接触Magento的开发者来说真的非常头疼.往往是看到一个产品的各种属性分散在非常多的表中,找不到任何办法来取出它们的数 ...
- 微调数据库表结构,30 分钟搞定 WordPress 数据库查询缓慢问题
同事的美女图片站,基于 WordPress 搭建的,因为数据越来越多,变得慢,我从 PHP slow log 里面看出是 WordPress 有些查询总是很慢,即使已经安装了页面缓存插件,但是由于页面 ...
- FocusBI: 《DW/BI项目管理》之数据库表结构 (原创)
关注微信公众号:FocusBI 查看更多文章:加QQ群:808774277 获取学习资料和一起探讨问题. <商业智能教程>pdf下载地址 链接:https://pan.baidu.com/ ...
- 不同数据库表结构的转化,PowerDesigner的使用教程
通过学习PowerDesigner工具,学习概念模型,物理模型,面向对象模型,业务模型,以及不同数据库表结构的转化. 通过案例给大家分享,sql server 2008r2 数据库和oracle数据库 ...
- Mybatis总结之如何自动生成数据库表结构
一般情况下,用Mybatis的时候是先设计表结构再进行实体类以及映射文件编写的,特别是用代码生成器的时候. 但有时候不想用代码生成器,也不想定义表结构,那怎么办? 这个时候就会想到Hibernate, ...
- 为什么要用hibernate 与基于数据库表结构的项目开发
最近开始学习hibernate,其实并不知道要学习什么,有什么用.后来问了一下同事,他就说快捷方便简单,很多事情不用自己做他会帮你做好,但是我觉得不应该是这样的,于是我就去搜了一下,就搜到了一篇帖子, ...
随机推荐
- Java面试 - 什么是单例设计模式,为什么要使用单例设计模式,如何实现单例设计模式(饿汉式和懒汉式)?
什么是单例设计模式? 单例设计模式就是一种控制实例化对象个数的设计模式. 为什么要使用单例设计模式? 使用单例设计模式可以节省内存空间,提高性能.因为很多情况下,有些类是不需要重复产生对象的. 如果重 ...
- 20175316 盛茂淞 2018-2019-2 《Java程序设计》实验三《敏捷开发与XP实践》 实验报告
实验内容与要求 1.XP基础 极限编程(Extreme Programming,XP)是一种全新而快捷的软件开发方法.XP团队使用现场客户.特殊计划方法和持续测试来提供快速的反馈和全面的交流: XP是 ...
- C++:盾神与条状项链
实现代码如下: #include<cstdlib> #include <string> #include <iostream> using namespace st ...
- 笔记-4:mysql数据查询
1.创建查询表 1.1 创建班级表 含义 字段名 数据类型 宽度 班级编号 classNo 字符型 6 班级名称 className 字符型 20 所属院系 department 字符型 30 年级 ...
- rgba()和opacity的比较(转)
https://blog.csdn.net/u014150409/article/details/44906767
- Java 中的锁原理、锁优化、CAS、AQS 详解!
来源:jianshu.com/p/e674ee68fd3f 1.为什么要用锁? 锁-是为了解决并发操作引起的脏读.数据不一致的问题. 2.锁实现的基本原理 2.1.volatile Java编程语言允 ...
- (一)ORM基础
一.ORM思想解析 要了解学习Hibernate框架,就不得不提到ORM思想,因为Hibernate就是基于ORM思想的一个产品. 1.1 介绍 广义上,ORM指的是面向对象的对象模型和关系型数据库的 ...
- HTTP协议探究(五):H2中一些重要的概念
一 复习与目标 1 复习 简单密码学.对称加密与非对称加密 数字签名.数字证书 SSL/TLS HTTPS = HTTP + SSL/TLS,SSL/TLS为HTTP提供了保密性.完整性和鉴别性 2 ...
- internal关键字
internal修饰符可以用于类型或成员,使用该修饰符声明的类型或成员只能在同一程集内访问,接口的成员不能使用internal修饰符. 就是使用internal的类只能在同一个项目中使用,不能在别的项 ...
- 解决 Linux grep 不高亮显示
今天偶然发现一个问题,在 grep 日志的过程中,搜出来一大坨但是被 grep 的那一段未高亮显示,属实有些难受,高亮显示是 Linux 的高亮本来就是 Linux 的功能,与连接工具(我用的 xsh ...