「mysql」の編集履歴(バックアップ)一覧はこちら
「mysql」(2011/12/16 (金) 13:23:17) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
■文字コード(my.cnf)
◆MySQL5.1以下:
[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8
◆MySQL5.5以上:
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
■文字コード(DB作成時の指定例)
create database idcollect default character set utf8;
■InnoDBを使う create table例
create table session (
session varchar(128) binary primary key not null,
ukey int(12) not null,
sequence int(4) not null,
step int(4) not null,
shop int(12) ,
adddate datetime not null,
expired boolean not null default false
) ENGINE=InnoDB;/*type=InnoDB;*/
■文字列比較について
binary宣言をしたカラムについては、常識的な比較を行う。
binary宣言をしないカラムに関しては、大文字小文字の違いを無視した比較を行う。
■文字コード(my.cnf)
◆MySQL5.1以下:
[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8
◆MySQL5.5以上:
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
■文字コード(DB作成時の指定例)
create database hoge default character set utf8;
■InnoDBを使う create table例
create table session (
session varchar(128) binary primary key not null,
ukey int(12) not null
adddate datetime not null,
expired boolean not null default false
) ENGINE=InnoDB;/*type=InnoDB;*/
■文字列比較について
binary宣言をしたカラムについては、常識的な比較を行う。
binary宣言をしないカラムに関しては、大文字小文字の違いを無視した比較を行う。