教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

Java培訓(xùn)之?dāng)?shù)據(jù)類型介紹

更新時(shí)間:2016年06月27日18時(shí)12分 來(lái)源:傳智播客java培訓(xùn)學(xué)院 瀏覽次數(shù):

MySQL與Java一樣,也有數(shù)據(jù)類型,MySQL中的數(shù)據(jù)類型主要應(yīng)用在列上。我們?cè)诙x表的時(shí)候?qū)γ恳涣械亩x有列名和列類型。這個(gè)列類型就是我們今天要講的數(shù)據(jù)類型。
以下是MySQL數(shù)據(jù)庫(kù)常用的數(shù)據(jù)類型:
類型 描述
int 整型,和java中的int類型一樣;
double 浮點(diǎn)型,例如double(5,2)表示該列存放的數(shù)據(jù)最多是5位,而且其中必須有2位小數(shù),它的最大值是:999.99;
decimal 浮點(diǎn)型,用于保存對(duì)準(zhǔn)確精度有重要要求的值,例如與金錢有關(guān)的數(shù)據(jù)。
char 固定長(zhǎng)度字符串類型,如果沒(méi)有指定長(zhǎng)度,默認(rèn)長(zhǎng)度是255,如果存儲(chǔ)的字符沒(méi)有達(dá)到指定長(zhǎng)度,mysql將會(huì)在其后面用空格補(bǔ)足到指定長(zhǎng)度;
varchar 可變長(zhǎng)度字符串類型,它的長(zhǎng)度可以由我們自己指定,它能保存數(shù)據(jù)長(zhǎng)度的最大值是65535,如果存儲(chǔ)的字符沒(méi)有達(dá)到指定的長(zhǎng)度,不會(huì)補(bǔ)足到指定長(zhǎng)度;
tinytext 可變長(zhǎng)度字符串類型,其存儲(chǔ)范圍是28-1B;
text 也是可變長(zhǎng)度字符串類型,其存儲(chǔ)范圍是216-1B;
mediumtext 也是可變長(zhǎng)度字符串類型,其存儲(chǔ)范圍是224-1B;
longtext 也是可變長(zhǎng)度字符串類型,其存儲(chǔ)范圍是232-1B;
tinyblob 是可變長(zhǎng)度二進(jìn)制類型,其存儲(chǔ)范圍是28-1B;
blob 是可變長(zhǎng)度二進(jìn)制類型,其存儲(chǔ)范圍是216-1B;
mediumblob 也是可變長(zhǎng)度二進(jìn)制類型,其存儲(chǔ)范圍是224-1B;
longblob 也是可變長(zhǎng)度二進(jìn)制類型,其存儲(chǔ)范圍是232-1B;
date 日期類型,格式為yyyy-MM-dd,只有年月日,沒(méi)有時(shí)分秒;
time 時(shí)間類型,格式為hh:mm:ss,只有時(shí)分秒,沒(méi)有年月日;
timestamp 時(shí)間戳類型,格式為:yyyy-MM:dd hh:mm:ss,年月日,時(shí)分秒都有。

本文版權(quán)歸傳智播客Java培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!
作者:傳智播客Java培訓(xùn)學(xué)院
首發(fā):http://m.8y3kgpwe.cn/javaee
0 分享到:
和我們?cè)诰€交談!