mysql

■文字コード(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宣言をしないカラムに関しては、大文字小文字の違いを無視した比較を行う。

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2011年12月16日 13:23