理系学生日記

おまえはいつまで学生気分なのか

忍者TOOLS

Chapter 7. (Data Generation, Conversion, and Manipulation)

memo.

  • varchar は格納する文字列に見合ったメモリしか確保しないので,CREATE 時,サイズに関しては十分大きな値を指定しておくべき.そうしないと長い文字列を登録しても truncate される.
  • MySQL だと組み込み関数として QUOTE が使える.これは,文字列を ' で囲み,かつ必要ならば文字列中の特殊文字をエスケープしてくれる機能を提供する.
  • LENGTH() で文字列の長さを得るときは,例えそのフィールドが char であっても,実際の文字列の長さが返ってくる (スキーマ作成時に指定した固定長ではない)