PowerDesigner mysqlの文字セットサポートを追加
本文は「
leolee」ブログ、出典
http://jooben.blog.51cto.com/253727/309467
一般的なモデリングでは、Powerdesignerが使用される場合があります.
しかし、時計を建てたとき、私はずっと見つかりませんでした.
DEFAULT CHARACTER SET
COLLATE
2つのオプションがあります.そこで、方法を考えて、「ツールバー-」database-」edit current DBMSをクリックします.
次に、「MYSQL 50::ScriptObjectsTableOptions」を選択します.
optionsの最後に追加:
1つ目:ストレージエンジン
2番目:文字セット
3つ目:bin付きは大文字と小文字を区別し、ciは区別しない
OKをクリックして保存し、ワークスペースに戻り、テーブルをダブルクリックします.
Physicial Optionsでは、追加したばかりのオプションが表示され、独自の方法で操作できます.
対応するストレージエンジン、文字セット、文字セットスタイルを選択した後、Previewタブに、対応するストレージエンジン、文字セット、文字セットスタイルのSQlの説明が追加されたテーブル構造が表示されます.
leolee」ブログ、出典
http://jooben.blog.51cto.com/253727/309467
一般的なモデリングでは、Powerdesignerが使用される場合があります.
しかし、時計を建てたとき、私はずっと見つかりませんでした.
DEFAULT CHARACTER SET
COLLATE
2つのオプションがあります.そこで、方法を考えて、「ツールバー-」database-」edit current DBMSをクリックします.
次に、「MYSQL 50::ScriptObjectsTableOptions」を選択します.
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
1つ目:ストレージエンジン
2番目:文字セット
3つ目: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 ' ';