轉(zhuǎn)自http://www.cnblogs.com/JemBai/archive/2009/08/20/1550683.html
java mysql 數(shù)據(jù)類型對(duì)照
類型名稱 | 顯示長(zhǎng)度 | 數(shù)據(jù)庫(kù)類型 | 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
|
對(duì)于bolb,一般用于對(duì)圖片的數(shù)據(jù)庫(kù)存儲(chǔ),原理是把圖片打成二進(jìn)制,然后進(jìn)行的一種存儲(chǔ)方式,在java中對(duì)應(yīng)byte[]數(shù)組。
對(duì)于boolen類型,在mysql數(shù)據(jù)庫(kù)中,個(gè)人認(rèn)為用int類型代替較好,對(duì)bit操作不是很方便,尤其是在具有web頁面開發(fā)的項(xiàng)目中,表示0/1,對(duì)應(yīng)java類型的Integer較好
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
