MySQL

提供: sha.ngri.la
2014年8月3日 (日) 14:08時点におけるTara.ttm (トーク | 投稿記録)による版
移動先: 案内検索

文字化け対策

/etc/my.cnfに次のとおり追加

[client]
default-character-set=utf8

[mysqld]
default-character-set=utf8
skip-character-set-client-handshake

カラムのデータ型を変更する

mysql> alter table [tablename] modify [データ型];

データ型と容量

<colgroup> <col> <col> </colgroup> <tbody> </tbody>
Data Type 記憶容量
TINYINT 1 バイト
SMALLINT 2 バイト
MEDIUMINT 3 バイト

INT,

             INTEGER
4 バイト
BIGINT 8 バイト
FLOAT(<code>p</code>) 0 <= p <= 24 の場合は 4
             バイト、25 <= p <= 53
の場合は 8 バイト
FLOAT 4 バイト

DOUBLE [PRECISION],

             REAL
8 バイト

DECIMAL(<code>M</code>,<code>D</code>),

             NUMERIC(<code>M</code>,<code>D</code>)
変動; 後の説明を参照
BIT(<code>M</code>) 約 (M+7)/8 バイト