2

通常は int または tinyint を選択しますが、varchar を選択すると、データベース テーブルから直接データを表示したり、クエリを実行したりするときに、より明確になります。しかし、varchar を使用することは良い習慣でしょうか? または、良い習慣は何ですか?

ありがとう!

4

2 に答える 2

4

インデックス付けの理由から、varchar よりも小さい数値列を使用する方が適切です。varchar のサイズは、列挙内の値の数によってのみ決定できます。データベースからテキスト値を返す必要がある場合は、テキスト値を別のルックアップ テーブルに格納し、必要に応じて結合します。

于 2012-08-31T10:07:51.370 に答える
1

実際には、基本的に使用する値を参照するために、必要な列挙型の種類によって異なりますint

于 2012-08-31T10:10:47.827 に答える