PD设计完成后,数据库创表依然遇见的那些坑

本文总结了使用PowerDesigner设计数据库并导出SQL时遇到的四个问题:1) 表名和字段名需要使用反引号包裹;2) 字段类型需指定长度;3) 主键后是否加逗号取决于是否为最后一个字段;4) 注释需用单引号包围。针对这些问题,作者提供了修改建议和示例。
摘要由CSDN通过智能技术生成

当我使用PowerDesigner设计完数据库


我以为的导出SQL,在数据库一运行就可以了。结果遇见了几个坑,总结一下:(如果知道如何批量修改的小伙伴,可以交流讨论一下)

PD导出来的SQL长成这样,一运行都是错。我是一个坑一个坑的过的。
在这里插入图片描述

  1. 一号坑
    表名,字段名,都需要用两个英文符号 ``(英文输入法,~键,在主键盘数字1 前面) 包含起来 。
  2. 二号坑
    字段类型后面必须加上长度的限定,如varchar(40), int(1),如果PD画图时候设计了,这里就免了这一步了。
  3. 三号坑
    primary key(id) 前面,也就是最后一个字段后面,如图:”是否删除“,后面必须加英文逗号,如果是关系表,没有主键,最后一个字段后面就不加逗号,并且删除后面的primary key(id)。
  4. 四号坑
    comment 后的注释,必须用英文单引号包含在内。

按上述规则,修改后的表是这样的。
在这里插入图片描述

问题:如何批量添加这个 ` 英文小符号?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员良哥

我看你骨骼惊奇,花钱买点知识吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值