一般建模可能都会用到:powerdesigner
但是,在建表的时候,我一直没有找到:
DEFAULT CHARACTER SET
COLLATE
两个选项。因此,想了个方法,点击:工具栏-》database-》edit current DBMS
然后,选中:MYSQL50::Script\Objects\Table\Options
在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中,可以看到刚刚添加的选项,这样就可以按照自己的方式来操作了。
选择了相应的存储引擎,字符集和字符集样式以后,可以在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 '登陆系统的用户信息表';
分享到:
相关推荐
这可能涉及到SSL设置、字符集等高级选项。 5. 测试连接:在输入所有信息后,点击“Test Connection”测试连接是否成功。如果一切正常,你应该能看到数据库服务器的信息。 6. 创建PDM:一旦连接成功,你可以开始从...
- **UTF8**: 为了确保数据的正确显示与处理,我们需要在Database -> GD -> Format -> UTF8处设置字符集格式为UTF8。 - **JDK配置**: 对于某些功能的支持,还需要配置JDK。具体操作为Tools -> GO -> Variables,按照...
### PowerDesigner逆向工程知识点详解 ...在实际操作过程中,需要注意根据实际情况选择合适的配置选项,如选择32位还是64位ODBC驱动、使用哪种字符集等。这些细节将直接影响到逆向工程的成功与否以及后续工作的便捷性。
在PowerDesigner中,可以通过修改报告的属性或者调整ODBC数据源的字符集设置来解决这个问题。 最后,生成报告并选择所需的输出格式,例如RTF(Rich Text Format)或Word文档,这将便于在其他应用程序中查看和编辑。...
- 如果需要,可以设置额外的连接参数,如连接超时、字符集等。 3. **连接测试和模型同步**: - 点击“测试连接”按钮,验证PowerDesigner能否成功连接到MySQL数据库。 - 如果连接成功,可以点击“同步”按钮,将...
5. 支持 Unicode:使得非英文字符集的数据库操作变得更加方便。 6. 高可用性:支持 MySQL 集群和复制,提供故障转移和负载均衡能力。 安装或使用 MySQL Connector/ODBC 5.3.7 时,通常会涉及以下步骤: 1. 解压 ...
这里可以指定列的名称( `%20:COLUMN%`),数据类型(`%DATATYPE%`),是否为国家字符集(`%National%`),是否无符号(`%Unsigned%`),是否填充零(`%ZeroFill%`),字符集(`.O:characterset`),是否非空(`%NOT...
此外,还需要指定字符集,如GBK,以确保数据的正确编码。 4. 链接服务器的创建: 在SQL Server中,可以通过执行`sp_addlinkedserver`系统存储过程创建到MySQL的链接服务器。这需要提供服务器名、产品名、提供者...
MySQL 基本操作总结 ...在配置文件中,可以设置字符集、时区、sql_mode 等参数。 重启 MySQL 服务 要使配置生效,需要重启 MySQL 服务,可以使用以下命令:`net stop mysql`,然后输入 `net start mysql`。
##### 4.12 字符集支持 支持多种字符集编码,方便处理国际化数据。 ##### 4.13 DBCC 命令 DBCC命令是Sybase ASE的一个重要组成部分,用于执行各种数据库维护任务。 #### 五、数据库架构迁移 数据库架构迁移涉及...
- **结果集超过50%**: 如果查询返回的结果集过大,MySQL可能会选择全表扫描而非使用索引。 #### 四、索引优化与高级用法 **1. 强制索引查询** - **FORCE INDEX**: 使用`FORCE INDEX`关键字可以强制MySQL使用特定...
- **字符集匹配**:确保源和目标数据库的字符集一致,以防止数据乱码问题。 - **数据类型映射**:不同的数据库系统可能有不同的数据类型,迁移前需要考虑如何映射这些数据类型。 - **约束和索引**:在迁移过程中,...
- **物理选项**:对于MySQL,可以选择主键是否自增,设定存储引擎和字符集。Oracle则涉及表空间和索引空间的规划。 4. **临时表**:在MySQL中,物理模型可以设定某些表为临时表,这在特定场景下,如处理一次性数据...
│ │ ├[思库教育]第46集 powerdesigner使用E-R图.avi │ │ └[思库教育]第47集 e-r图作业讲解.avi │ ├ │ │ ├[思库教育]第48集 多表联查.avi │ │ ├[思库教育]第49集 多表联查练习.avi │ │ ├[思库教育]...
- **PowerDesigner的使用:** PowerDesigner是一款数据库设计工具,可以辅助进行数据库的逻辑和物理设计。 **2.3 JDBC技术** - **JDBC基础:** JDBC是Java访问数据库的标准API,这里会介绍JDBC的基本用法。 - **...
- Oracle与SUN的技术结合可以提高数据库性能,尤其是在处理大型数据集时更为明显。 - Oracle通过整合SUN的Java技术,能够更好地实现跨平台支持,增强了Oracle Fusion Middleware等产品的竞争力。 - **市场战略...