powerdesigner新增自定义Physical Options

文章介绍了如何在PowerDesigner16.5中自定义设置,以在生成的SQL脚本中包含存储引擎(如InnoDB)、字符集(如utf8mb4)和排序规则(如utf8mb4_general_ci)。通过编辑Database->EditCurrentDBMS,然后在Table->Options下新增自定义选项,确保在创建表时能指定这些关键参数。
摘要由CSDN通过智能技术生成

目标生成的sql脚本,如下图:

主要是需要指定存储引擎和字符编码


CREATE TABLE short_video_course_association (
      `id` bigint unsigned NOT NULL COMMENT '主键ID',
      `sid` bigint unsigned NOT NULL COMMENT '店铺ID',
      `course_category_id` bigint unsigned NOT NULL COMMENT '课程分类ID(shop_category表主键)',
      `short_video_id` bigint unsigned NOT NULL COMMENT '小视频ID',
      `status` tinyint unsigned DEFAULT '0' COMMENT '发布状态(0、未发布,1、已发布,2、取消发布)',
      `remark` varchar(255) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注',
      `creator_id` bigint unsigned NOT NULL COMMENT '创建人ID',
      `gmt_create` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
      `gmt_modified` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
       PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='小视频课程关联表';

powerdesigner16.5默认Physical Options配置,如下图:
在这里插入图片描述
默认是没有ENGINE,CHARSET和COLLATE的配置项选择的,所以我们需要添加上自定义的这些配置项,供我们选择。

第一步,选择Database->Edit Current DBMS…

在这里插入图片描述

第二步,选择Script->Objects->Table->Options

在这里插入图片描述
如上图,可以看到我们的默认选项了,我们只需要新增我们自定义的选项就可以了

第二步,新增自定义选择项


ENGINE = %s : list = BDB | HEAP | ISAM | InnoDB | MERGE | MRG_MYISAM | MYISAM, default = InnoDB 
DEFAULT CHARACTER SET = %s : list = utf8 | gbk | utf8mb4, default = utf8mb4 
COLLATE = %s : list = utf8_bin | utf8_general_ci | gbk_bin | gbk_chinese_ci | utf8mb4_general_ci, default = utf8mb4_general_ci

如下图:
在这里插入图片描述
点击确定即可。

在这里插入图片描述
在这里插入图片描述

就此完成!!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值