Java數(shù)據(jù)類型與MySql數(shù)據(jù)類型對(duì)照表
本文講述了Java數(shù)據(jù)類型與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頁(yè)面開(kāi)發(fā)的項(xiàng)目中,表示0/1,對(duì)應(yīng)java類型的Integer較好。
更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲(chǔ)過(guò)程技巧大全》、《MySQL數(shù)據(jù)庫(kù)鎖相關(guān)技巧匯總》及《MySQL常用函數(shù)大匯總》
希望本文所述對(duì)大家MySQL數(shù)據(jù)庫(kù)計(jì)有所幫助。
相關(guān)文章
基于MySQL數(shù)據(jù)庫(kù)復(fù)制Master-Slave架構(gòu)的分析
本篇文章是對(duì)MySQL數(shù)據(jù)庫(kù)復(fù)制Master-Slave架構(gòu)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
Mysql和文件系統(tǒng)的關(guān)聯(lián)詳情
這篇文章主要介紹了Mysql和文件系統(tǒng)的關(guān)聯(lián)詳情,Mysql常用的存儲(chǔ)引擎如InnoDB、MyISAM采用的是文件存儲(chǔ),自然和文件系統(tǒng)掛鉤,那么Mysql都有哪些地方用到了文件系統(tǒng)呢,下面我們一起進(jìn)入文章學(xué)習(xí)詳細(xì)內(nèi)容吧2022-09-09
MySQL常見(jiàn)問(wèn)題解決辦法以及自動(dòng)化安裝腳本
自動(dòng)化運(yùn)維是一個(gè)DBA應(yīng)該掌握的技術(shù),其中,自動(dòng)化安裝數(shù)據(jù)庫(kù)是一項(xiàng)基本的技能,下面這篇文章主要給大家介紹了關(guān)于MySQL常見(jiàn)問(wèn)題解決辦法以及自動(dòng)化安裝腳本的相關(guān)資料,需要的朋友可以參考下2024-05-05
MySQL數(shù)據(jù)庫(kù)基礎(chǔ)入門(mén)之常用命令小結(jié)
這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)基礎(chǔ)入門(mén)之常用命令,結(jié)合實(shí)例形式分析了MySQL數(shù)據(jù)庫(kù)管理、備份、日志常用操作命令與使用注意事項(xiàng),需要的朋友可以參考下2020-05-05

