[解決済み】MySql: Tinyint (2) vs tinyint(1) - 違いは何ですか?
2022-04-06 05:11:01
質問
mysqlのbooleanは、次のようなものだと知っていました。
tinyint (1)
.
今日、私は以下のような整数を定義したテーブルを見ました。
tinyint(2)
のような、また、他の
int(4)
,
int(6)
...
integer型とtinyint型のフィールドのサイズの意味は何ですか?
どのように解決するのですか?
それは 表示幅
tinyint(1)を使ってもtinyint(2)を使っても、違いはありません。
私はいつも tinyint(1) と int(11) を使っています、いくつかの mysql クライアント (navicat, sequel pro) を使いました。
それは全く意味がありません 上記のクライアントやコマンドラインクライアントでさえも、これを無視するようです。
でも
表示幅
を使用している場合、最も重要です。
ZEROFILL
オプションで、例えばテーブルが以下の2列の場合。
A tinyint(2) ゼロフィル
B tinyint(4) ゼロフィル
両方の列の値が1である場合、列の出力は1です。
A
は次のようになります。
01
と
0001
に対して
B
以下のスクリーンショットに見られるように)
関連
-
[解決済み] Mysql: const テーブルを読み込んだ後、不可能な場所に気づいた。
-
[解決済み] MySQLから最後のN行を選択する
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] ブーリアン値を格納するために使用するMySQLデータ型
-
[解決済み] MySQLで'insert if not exists'を行うにはどうしたらいいですか?
-
[解決済み] MySQLです。大きなVARCHARとTEXTの比較?
-
[解決済み] MySQLで重複する値を検索する
-
[解決済み] MySQL型テキストの最大長
-
[解決済み] MySQLのtinyint、smallint、mediumint、bigint、intの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】autoカラムは1つしか存在できない
-
[解決済み】MySQLのforeachループ
-
[解決済み] ONLY_FULL_GROUP_BYの無効化
-
[解決済み] Error Dropping Database (Can't rmdir '.test', errno: 17)
-
[解決済み] エラー:テーブル '<table-name>' に対するユーザー '<userid>'@'<ip-address>' への select コマンドが拒否されました。
-
[解決済み] JDBC経由でMySQLにUTF-8を挿入しようとすると、"不正な文字列値 "と表示される?
-
[解決済み] WHEREで集計関数は使用できません "というエラーを回避する方法
-
[解決済み] 「他のデータベースへのクエリを無視する」コマンドライン
-
[解決済み] エラーコードです。1215. 外部キー制約を追加できません (外部キー)
-
[解決済み] MongoDBのようにMySQLにもTTLがあるのでしょうか?