私はMySQLバージョン5.1.49-1ubuntu8.1を使用しています。それは私が2つの異なるデータ型の列を定義することを可能にします:BOOL
とBOOLEAN
。 2つのタイプの違いは何ですか?MySQL BOOLとBOOLEANカラムのデータ型の違いは何ですか?
答えて
TINYINT(1)の両方とも同義語です。
数値型のMySQLのドキュメントの概要を確認してください。
http://dev.mysql.com/doc/refman/5.0/en/numeric-type-overview.html
私は気づいたことの一つ - MySQLでBOOLとして定義された列で、春Rooのは正しくブールに値をアンマーシャリングするためにJavaコードを生成し、おそらくBOOLを指定することは、たとえ列の意図された使用についてのヒントの性質にすぎないとしても、いくらかの価値を追加することができます。
他のコメントでは、TINYINT(1)と同義です。
* なぜ、bool、boolean、tinyの区別がつかないのですか? * int(1)?
ほとんどのセマンティクス。
ブールとブール:MySQLのデフォルトでは、これらをtinyint型に変換します。この記事の執筆時点で作成されたMySQLの声明では、「将来のMySQLリリースで標準SQLに準拠した完全なブール型処理を実装しようと考えています。
0 = FALSE 1 = TRUE
TINYINT:1つのバイトを占有。 -128から+127の範囲である。または、0 - 256
一般的に、この比較で育っ
: のMySQL 5.0.3の後 - ビット:8つのバイトを格納バイナリデータのみを使用します。
これは本当に質問に答えません。 'BOOL'と' BOOLEAN'の違いは何ですか? – nalply
以前の投稿は、両方ともTINYINT(1)と同義であることをすでに確立していました。理想的には、次の質問は「なぜ、それらがデータ型を区別したのか」ということです。 – Sixthfore
@「ビット:8バイトを使用しバイナリデータのみを格納する」の前に@は誤った情報です。テーブルにビット列を追加すると、単一のビットだけでなく、各レコードのバイト全体が占有されます。 2番目のビット列を追加すると、同じバイトに格納されます。 9番目のビット列には、2番目のバイトの記憶域が必要です。 – Kolyunya
- 1. MySQLのbooleanとboolの違いは何ですか?
- 2. MySQLのBLOBデータ型とTEXTデータ型の違いは何ですか?
- 3. (typeof variable === 'boolean')と(typeof variable == 'boolean')の違いは何ですか?
- 4. Haskellの型とデータ型の違いは何ですか?
- 5. cl_datatypeと通常のデータ型の違いは何ですか?
- 6. webassemblyデータ型のuint32とi32の違いは何ですか?
- 7. データ型変数と変数V2の違いは何ですか?
- 8. 違いBOOLとbool?
- 9. これらのデータ型の違いは何ですか?
- 10. Haskellの型コンストラクタとjavaジェネリック型の違いは何ですか?
- 11. sqlの既存のテーブルにbooleanデータ型カラムを追加するには?
- 12. mySqlのhaversine式の正しいデータ型は何ですか
- 13. native int型とnumpy.int型の違いは何ですか?
- 14. Oracleの長い生データ型と長い生データ型の違いは何ですか?
- 15. mysql列挙型エラー:1067間違いは何ですか?
- 16. BOOLへのキャストとboolValueメッセージの送信の違いは何ですか?
- 17. MySQLのバイナリデータ型と文字データ型の違いは?例と制限
- 18. データのローカリティとは何ですか?また、Cloud SpannerとMySQLの違いは何ですか?
- 19. boolと* boolの相違点
- 20. 同じデータ型の構造体と配列の違いは何ですか?
- 21. LLVMのboolのデータ型IR
- 22. CMake変数の "option"と "set CACHE BOOL"の違いは何ですか?
- 23. Typescriptでは、型とインターフェイスの違いは何ですか?
- 24. ハスケル型署名の型 "a"と型 "t"の違いは何ですか?
- 25. cinのデータ型とは何ですか
- 26. System :: BooleanとboolはC++/CLIで比較できませんか?
- 27. MySQLでは、 "WHERE IN"と "WHERE"の違いは何ですか?
- 28. c socket()関数の型とプロトコルの違いは何ですか?
- 29. C#の参照型とrefの違いは何ですか?
- 30. ifstream.good()とbool(ifstream)の違い
アダムの言葉MySQLには実際のBOOLEAN型はありません。 – Mchl