誰でも、通常のテキストデータ(varchar)をmysqlまたはsqliteに格納できるかどうかについての情報を提供できます。Blobデータ型MysqlまたはsqliteのBlobデータ型はそこにvarcharデータを格納できますか?
0
A
答えて
1
blobにバイナリデータを格納できます。これには、ASCIIテキストとUnicodeテキストの両方が含まれます。しかし、バイナリフィールドの中にどのような種類のデータが格納されているかは、SQLインターフェイスが認識できないため、コード内のテキストとして明示的に解釈する必要があります。
通常のvarcharまたはテキストフィールドではなく、これを使用したいのはなぜですか?
1
BLOBはちょうどバイトの束です。何らかの形でそれらを処理するのに支障はありません。 VARCHARはテキストであることが知られているので、文字のエンコーディングや照合などが行われます。したがって、束のバイト(例えば、画像)をBLOBとして、テキストの束をTEXTまたはVARCHARとして保管してください!
0
mysqlでは、text/varcharをblobデータ型に挿入できます。
blobはバイナリデータをサポートできます。つまり、バイナリやバイナリ以外のデータもmysqlでサポートされています。
text/varcharは索引付けできますが、blobでは索引付けできません。
さらに読書here
0
SQLiteはmanifest typingを使用していますので、あなたは実際に、列の任意のタイプであらゆる種類のデータを置くことができます。それで、皆さんがMySQLのために指摘したように、返されたデータを自分で解釈する必要があります。
関連する問題
- 1. Xcode-コアデータまたはSQLiteにデータを格納しますか?
- 2. MySQLのBLOBまたはVARCHAR?
- 3. ダブルまたはロングまたは他のデータを格納するCデータ型
- 4. Azureストレージ、BLOBまたはテーブルにデータを格納していますか?
- 5. CassandraはBLOBにデータを格納します
- 6. MySQLデータをSQLiteデータベース形式にエクスポートしてSQLiteデータベースに格納
- 7. 血液型を格納するためのMySQLデータ型?
- 8. plistまたはSqliteデータベースにデータを格納する方が良いですか?
- 9. NodeJS、MySQLとPostgreSQLの両方からSQLiteにデータを格納
- 10. NativescriptはJSONデータをsqliteに格納します
- 11. SafariのIndexedDBにBlob型を格納できません
- 12. FILESTREAMデータ型は.mdfファイルに格納されていますか?
- 13. JWTトークンを格納するのに最適なMYSQLまたはMaria DBデータ型は何ですか?
- 14. MySQLはここでVARCHAR型
- 15. PHPコードを格納するためのベストmysqlデータ型?
- 16. MySQLのBLOBデータ型とTEXTデータ型の違いは何ですか?
- 17. SQL Serverテーブルの列のデータ型をbigintからvarcharに変更した後に、そのデータ型を変更することはできますか?
- 18. NSUserDefaultsは複数の異なるデータ型を格納できますか?
- 19. SQLite:大きなファイルを格納するためのBLOB?
- 20. データ型の格納char
- 21. BLOBデータ型をmysqlで表示する
- 22. RSAキーを格納するのに最適なmysqlデータ型?
- 23. クラスのオブジェクトのデータはどこに格納されますか?
- 24. ベクトルはRustの混合データ型を格納します。
- 25. HttpRuntime.Cacheはどこにデータを格納しますか?
- 26. SQLiteのBLOBデータ型はフルテキスト検索をサポートしていますか?
- 27. XMLHttpRequestデータをlocalStorageに格納することはできますか?
- 28. データを永続的に格納できるデータ構造はありますか?
- 29. MySQLでタイムゾーンオフセットを格納するデータ型/構造
- 30. C#int32リテラルは長いデータ型でしか格納できません
ありがとうございました。私は1つの列に格納したいデータがimgまたは通常のテキストとしてアプリケーションに渡されるため、これを行う必要があります。 –
おそらく2つのnull可能なフィールドがあるはずです。 1つは画像データ用、もう1つはテキスト用です。データがイメージヘッダーとともに入力された場合はblobフィールドに格納し、テキストとして入力する場合はテキストフィールドに格納します。列に複数のタイプのデータを格納させようとしないでください! – Soviut