私はここで与えられた答えを読みました:MySQLのtinyint、smallint、mediumint、bigint、intの違いは何ですか?、これでデータの保存方法はわかりましたが、データベースの設定方法がわかりません。たとえば、フィールドを0または1(バイナリの一種、0 =オフ、1 =オン)にする場合、長さ1のTINYINTを使用しますか?
私の主な質問は、LENGTH設定は何を決定するのかということです。各NUMERICデータ型には、すでに独自のデータサイズが関連付けられているためです。
また、SIGNEDとUNSIGNEDの違いは何ですか?また、なぜどちらかを選択する必要があるのですか?