MySQL の 2 つの String 型を検討してください
1.文字[長さ]
2.Varchar[長さ]
質問: LENGTHフィールドの定義が必要です Varchar と Char のどちらのタイプですか?
私の意見によると、それはCharですが、あるチュートリアルでは、VarcharのLengthを定義する必要があると書かれていますが、Charタイプにはそのような要件はありません。
CHAR(M) - 長さが 1 ~ 255 文字の固定長文字列 (たとえば、
CHAR(5))、格納時に指定された長さになるまで右側にスペースが埋め込まれます。長さの定義
必須ではありませんが、デフォルトは 1 です。
VARCHAR(M) - 長さが 1 ~ 255 文字の可変長文字列。為に
例 VARCHAR(25)。VARCHAR フィールドを作成するときは、長さを定義する必要があります。
リンク: www.tutorialspoint.com/mysql/mysql-data-types.htm
チュートリアルに書かれていることは正しいですか?