`
kingxss
  • 浏览: 973032 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

PowerDesigner添加mysql的字符集支持

阅读更多
本文出自 “leolee ” 博客,出处http://jooben.blog.51cto.com/253727/309467

一般建模可能都会用到:powerdesigner
但是,在建表的时候,我一直没有找到:
DEFAULT CHARACTER SET
COLLATE
两个选项。因此,想了个方法,点击:工具栏-》database-》edit current DBMS
image

然后,选中:MYSQL50::Script\Objects\Table\Options
image
在options末尾添加:
ENGINE = %s : list = BDB | HEAP | ISAM | InnoDB | MERGE | MRG_MYISAM | MYISAM, default = MYISAM
DEFAULT CHARACTER SET = %s : list = utf8 | gbk, default = utf8
COLLATE = %s : list = utf8_bin | utf8_general_ci | gbk_bin | gbk_chinese_ci, default = utf8_bin

第一个:存储引擎
第二个:字符集
第三个:带bin是区分大小写,ci不区分

点击ok保存,回到工作区,双击某表,在:
Physicial Options中,可以看到刚刚添加的选项,这样就可以按照自己的方式来操作了。
image

选择了相应的存储引擎,字符集和字符集样式以后,可以在Preview选项卡中看到表结构后面增加了相应存储引擎,字符集和字符集样式的SQl描述:
drop table if exists admin;

/*==============================================================*/
/* Table: admin                                                 */
/*==============================================================*/
create table admin
(
   id                   int not null auto_increment comment '主键',
   user_name            varchar(100) comment '用户名',
   password             varchar(100) comment '密码',
   user_kind            varchar(2) comment '用户类型',
   is_online            varchar(1) comment '在线标识',
   last_login           date comment '最后登陆时间',
   last_logout          date comment '最后登出时间',
   name                 varchar(100) comment '姓名',
   gender               varchar(1) comment '性别',
   birthday             date comment '生日',
   phone_num            varchar(15) comment '电话号码',
   mobile_num           varchar(11) comment '手机号码',
   mail                 varchar(1000) comment '邮箱',
   birthplace           varchar(1000) comment '籍贯',
   stu_type             varchar(1) comment '学生类型',
   grade                varchar(4) comment '学生年级',
   class                varchar(4) comment '学生班号',
   major                varchar(200) comment '学生专业',
   duty                 varchar(100) comment '班内职务',
   primary key (id)
)
type = InnoDB
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_bin;

alter table admin comment '登陆系统的用户信息表';
 
分享到:
评论

相关推荐

    Powerdesigner连接生成PDM

    这可能涉及到SSL设置、字符集等高级选项。 5. 测试连接:在输入所有信息后,点击“Test Connection”测试连接是否成功。如果一切正常,你应该能看到数据库服务器的信息。 6. 创建PDM:一旦连接成功,你可以开始从...

    PD基础培训+PowerDesigner+使用方法

    - **UTF8**: 为了确保数据的正确显示与处理,我们需要在Database -> GD -> Format -> UTF8处设置字符集格式为UTF8。 - **JDK配置**: 对于某些功能的支持,还需要配置JDK。具体操作为Tools -> GO -> Variables,按照...

    PowerDesigner逆向工程.pdf

    ### PowerDesigner逆向工程知识点详解 ...在实际操作过程中,需要注意根据实际情况选择合适的配置选项,如选择32位还是64位ODBC驱动、使用哪种字符集等。这些细节将直接影响到逆向工程的成功与否以及后续工作的便捷性。

    使用PowerDesigner12生成数据库表报告参考.pdf

    在PowerDesigner中,可以通过修改报告的属性或者调整ODBC数据源的字符集设置来解决这个问题。 最后,生成报告并选择所需的输出格式,例如RTF(Rich Text Format)或Word文档,这将便于在其他应用程序中查看和编辑。...

    PowerDesinger使用ODBC连接MySQL

    - 如果需要,可以设置额外的连接参数,如连接超时、字符集等。 3. **连接测试和模型同步**: - 点击“测试连接”按钮,验证PowerDesigner能否成功连接到MySQL数据库。 - 如果连接成功,可以点击“同步”按钮,将...

    mysql-connector-odbc-noinstall-5.3.7-win32.zip

    5. 支持 Unicode:使得非英文字符集的数据库操作变得更加方便。 6. 高可用性:支持 MySQL 集群和复制,提供故障转移和负载均衡能力。 安装或使用 MySQL Connector/ODBC 5.3.7 时,通常会涉及以下步骤: 1. 解压 ...

    PowerDesign配置MySQL5.0建表脚本格式.docx

    这里可以指定列的名称( `%20:COLUMN%`),数据类型(`%DATATYPE%`),是否为国家字符集(`%National%`),是否无符号(`%Unsigned%`),是否填充零(`%ZeroFill%`),字符集(`.O:characterset`),是否非空(`%NOT...

    mysql完全迁移到sqlserver.docx

    此外,还需要指定字符集,如GBK,以确保数据的正确编码。 4. 链接服务器的创建: 在SQL Server中,可以通过执行`sp_addlinkedserver`系统存储过程创建到MySQL的链接服务器。这需要提供服务器名、产品名、提供者...

    mysql数据库的基本操作总结

    MySQL 基本操作总结 ...在配置文件中,可以设置字符集、时区、sql_mode 等参数。 重启 MySQL 服务 要使配置生效,需要重启 MySQL 服务,可以使用以下命令:`net stop mysql`,然后输入 `net start mysql`。

    MySQL向Sybase ASE迁移指南

    ##### 4.12 字符集支持 支持多种字符集编码,方便处理国际化数据。 ##### 4.13 DBCC 命令 DBCC命令是Sybase ASE的一个重要组成部分,用于执行各种数据库维护任务。 #### 五、数据库架构迁移 数据库架构迁移涉及...

    MYSQL基础知识,一些常用问题

    - **结果集超过50%**: 如果查询返回的结果集过大,MySQL可能会选择全表扫描而非使用索引。 #### 四、索引优化与高级用法 **1. 强制索引查询** - **FORCE INDEX**: 使用`FORCE INDEX`关键字可以强制MySQL使用特定...

    各种数据库之间的数据迁移.doc

    - **字符集匹配**:确保源和目标数据库的字符集一致,以防止数据乱码问题。 - **数据类型映射**:不同的数据库系统可能有不同的数据类型,迁移前需要考虑如何映射这些数据类型。 - **约束和索引**:在迁移过程中,...

    数据库设计教程 物理模型和表创建.docx

    - **物理选项**:对于MySQL,可以选择主键是否自增,设定存储引擎和字符集。Oracle则涉及表空间和索引空间的规划。 4. **临时表**:在MySQL中,物理模型可以设定某些表为临时表,这在特定场景下,如处理一次性数据...

    思库教育PHP零基础培训+进阶课程+PHP项目开发实战 21G PHP零基础学习视频教程.txt

    │ │ ├[思库教育]第46集 powerdesigner使用E-R图.avi │ │ └[思库教育]第47集 e-r图作业讲解.avi │ ├ │ │ ├[思库教育]第48集 多表联查.avi │ │ ├[思库教育]第49集 多表联查练习.avi │ │ ├[思库教育]...

    java学习路线图

    - **PowerDesigner的使用:** PowerDesigner是一款数据库设计工具,可以辅助进行数据库的逻辑和物理设计。 **2.3 JDBC技术** - **JDBC基础:** JDBC是Java访问数据库的标准API,这里会介绍JDBC的基本用法。 - **...

    超详细Oracle教程(带目录).pdf

    - Oracle与SUN的技术结合可以提高数据库性能,尤其是在处理大型数据集时更为明显。 - Oracle通过整合SUN的Java技术,能够更好地实现跨平台支持,增强了Oracle Fusion Middleware等产品的竞争力。 - **市场战略...

Global site tag (gtag.js) - Google Analytics