データベースの項目名で、よくID、NO、CDといった3つの名前が用いられますが、
私の使い分けとしては下記なのですが、みなさんはどのような使い方をされていますか?
・ID ユニークであり文字列
・CD ユニークでなく文字列
・NO ユニークでなく数字のみ
CD:意味のある数字(住所コードなど)につけま
す。
NO:意味のない数字列(伝票番号など)につけま
す。
ID:識別子という意味で使いますが、どちらかとい
うと、処理上、内部的に作ったものに対して、
つけています。(レコード識別など)
一意に何かを特定できるという意味を持たせる場合につけますね。
IDとコードの話
https://qiita.com/saoyagi2/items/4206d019b4d945697a2a