
158
テーブルやカラムの名前を決める
5-15
テーブルやカラムの名前は英数字を使うのが主流です。日本語で作成す
ると環境によっては動作しなかったり、不用意なエラーが発生することも
考えられますので、です。
他にもテーブル名やカラム名をつけるときの命名規則や、わかりやすい名
前を付けるコツを以下にまとめました。これが正解というものではないの
で、必要に応じて参考にしてみてください(図5-26)。
テーブル名やカラム名には半角英数字とアンダーバーのみを使う
大文字を使わず、すべて小文字に統一し、最初の文字に数字は使わない
テーブル名は複数形にする
他の人が見てわかりやすい名前にする(略語を避けるなど)
他のテーブルの主キーとjoinするためのカラムは「テーブル名(単数
系)̲id」に統一する(user̲id,item̲idなど)
カラムになんの種類の値が保存されているかわかるようにする
(BOOLEAN 型の場合は「is̲◯◯◯」、日時の場合は「◯◯◯ ̲at」など)
カラム名に「◯◯◯ ̲flag」は避ける(例えば「delete̲flag」ではなく
「is̲deleted」とすると、trueのときが削除された状態だとわかる)
は別の名前なのに同じ意味を持つ言葉のことで、例えば商品を
示す言葉として「item」や「product」がありますが、どちらかに統一し
ましょう。同じ種類のデータだとわかるので混乱せずにすみます。 ...