テーブルを作る時の注意点 テーブル作る時気づいてなかったが、後でデータの量増えたらスピードに影響があるところはいくつある 1. textよりcharかvarcharの方がいい charとvarcharの長さは固定で、設定できるもので、デフォルト値も指定できるが、text長さもデフォルト値が指定できない。それでハードウェア上にcharとvarcharの方が効率が高い。charの長さは255の定数で、足りない分はMYSQLがスペースで補充する。varcharの長さはv5.0.3以降65535まで設定できて、長いカラムにおすすめ。 2.NULLを許可しないように、デフォルト値を指定 MYSQLでNULLと""は大きさが違って、NULLは実際1バイトを持つ。そして、WHEREにIS NULLなどNULLを判断する文を追加すると、インデックスをやめて全テーブルをスキャンしてしまうので、デフォルト値が