ホームページ >データベース >mysql チュートリアル >Java データ型と MySql データ型を比較す​​る

Java データ型と MySql データ型を比較す​​る

怪我咯
怪我咯オリジナル
2017-03-30 10:09:361999ブラウズ

この記事では、Javaデータ型MySqlデータ型の比較表について説明します。参考のために皆さんと共有してください。詳細は次のとおりです。以下の通り:

フロートDOUBLE DECIMALBOOLEAN 日付TIMEjava.sqlタイムスタンプmysqlデータベース
型名 表示長 データベース型 JAVA型 JDBC型インデックス(int)
VARCHAR L+N VARCHAR java.lang.String 12
CHAR N CHAR java.lang.String 1
BLOB L+N BLOB java.lang.byte[] -4
外線 65535 VARCHAR java.lang.String -1
INTEGER 4 符号なし整数 java.lang.Long 4
TINYINT 3 TINYINT UNSIGNED java.lang.Integer -6
SMALLINT 5 SMALLINT UNSIGNED java.lang.Integer 5
MEDIUMINT 8 MEDIUMINT UNSIGNED java .lang.Integer 4
ビット 20 BIGINT UNSIGNED java .math.BigInteger -5
4+8 FLOAT java.lang.Float 7
22 DOUBLE java.lang.Double 8
1 1 DECIMAL java.math.BigDecimal 3
1 TINYINTと同じ ID
11 PK (符号なし整数) java.lang.Long 4

10 DATE java.sq l.Date 91
8 TIME java.sql 19 DATETIME
93 YEAR 4 YEAR java.sql.Date
91 bolb の場合、原則は画像をデータベースに保存するために使用されます。画像はバイナリに変換され、byte[]array に対応する方法で保存されます。ジャワでは。
のboolen型については、個人的には代わりにint型を使用する方が良いと思います。これはビット演算にはあまり便利ではありません。特にWebページ開発のプロジェクトでは、0/1を意味します。これは Java 型 Integer によく対応します。

以上がJava データ型と MySql データ型を比較す​​るの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。