Java數據類型與MySql數據類型對比表。本站提示廣大學習愛好者:(Java數據類型與MySql數據類型對比表)文章只能為提供參考,不一定能成為您想要的結果。以下是Java數據類型與MySql數據類型對比表正文
本文講述了Java數據類型與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
TEXT
65535
VARCHAR
java.lang.String
-1
INTEGER
4
INTEGER UNSIGNED
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
BIT
1
BIT
java.lang.Boolean
-7
BIGINT
20
BIGINT UNSIGNED
java.math.BigInteger
-5
FLOAT
4+8
FLOAT
java.lang.Float
7
DOUBLE
22
DOUBLE
java.lang.Double
8
DECIMAL
11
DECIMAL
java.math.BigDecimal
3
BOOLEAN
1
同TINYINT
ID
11
PK (INTEGER UNSIGNED)
java.lang.Long
4
DATE
10
DATE
java.sql.Date
91
TIME
8
TIME
java.sql.Time
92
DATETIME
19
DATETIME
java.sql.Timestamp
93
TIMESTAMP
19
TIMESTAMP
java.sql.Timestamp
93
YEAR
4
YEAR
java.sql.Date
91
關於bolb,普通用於對圖片的數據庫存儲,道理是把圖片打成二進制,然落後行的一種存儲方法,在java中對應byte[]數組。
關於boolen類型,在mysql數據庫中,小我以為用int類型取代較好,對bit操作不是很便利,特別是在具有web頁面開辟的項目中,表現0/1,對應java類型的Integer較好。
願望本文所述對年夜家MySQL數據庫計有所贊助。