[解決済み] MySQLのBLOBデータ型とTEXTデータ型の違いは何ですか?
2022-07-06 20:14:38
質問
何が
blob
とは何ですか?
text
? 何が違うのでしょうか?
どのような場合に
blob
を使う必要があるのか、そしていつ
text
をデータ型として使うのでしょうか?
なぜなら
blob
と
text
があれば、そこに
mediumblob
==
mediumtext
,
smallblob
==
small text
. この2つは同じ意味なのでしょうか?
そして、これを見てください
MEDIUMBLOB
,
MEDIUMTEXT L
+ 3 バイト、ここで
L < 224
.
何が
L
?
どのように解決するのですか?
TEXTとCHARは、それらが時間に関連付けられている文字セットとの間で変換されます。BLOBとBINARYは単にバイトを格納します。
BLOBはバイナリデータを格納するために使用され、Textは大きな文字列を格納するために使用されます。
BLOB値はバイナリ文字列(バイト列)として扱われます。文字セットを持たず、ソートや比較は列値のバイトの数値に基づいて行われます。
TEXT値は、非バイナリ文字列(文字列)として扱われます。文字セットを持ち、値は文字セットの照合順序に基づいてソートおよび比較されます。
関連
-
MySQLデータ型の詳細
-
[解決済み】ValueError: 値の長さがインデックスの長さと一致しない|Pandas DataFrame.unique()
-
[解決済み】文字列からuniqueidentifierに変換する際に変換に失敗する - 2つのGUIDの場合
-
[解決済み] SQLを使用してSUMとSUBTRACTを行うには?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] MySQLでコマンドラインを使用してユーザーアカウントのリストを取得するにはどうすればよいですか?
-
[解決済み] MySQLのクエリ結果をCSV形式で出力するにはどうすればよいですか?
-
[解決済み] TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXTの最大保存サイズ
-
[解決済み] AndroidでSQLiteを使用する際に、並行処理の問題を回避するにはどうすればよいですか?
-
[解決済み】「INNER JOIN」と「OUTER JOIN」の違いは何ですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
MySQLのLike演算子に関する詳細
-
MySQLデータベースでvarchar型の数値の大きさを比較する方法
-
MySQL演算子(and, or, in, not)の具体的な使用方法
-
MySQLのselect、distinct、limitの使い方
-
MySQLのNULLについて解説した記事
-
[解決済み】DynamoDB : 提供されたキー要素がスキーマと一致しません。
-
Mysql がエラーを報告 オペランドには 1 つのカラムが含まれている必要があります。
-
SQLException。オペランドは1列でなければなりません。
-
mysql がエラーを報告します。不明な文字セットです。'utf8mb4'
-
[解決済み] なぜ SQLAlchemy の count() は生のクエリよりずっと遅いのでしょうか?