下文內(nèi)容主要給大家?guī)?lái)MySQL數(shù)據(jù)類(lèi)型定義與總結(jié),這里所講到的知識(shí),與書(shū)籍略有不同,都是創(chuàng)新互聯(lián)專(zhuān)業(yè)技術(shù)人員在與用戶(hù)接觸過(guò)程中,總結(jié)出來(lái)的,具有一定的經(jīng)驗(yàn)分享價(jià)值,希望給廣大讀者帶來(lái)幫助。
創(chuàng)新互聯(lián)公司長(zhǎng)期為上千多家客戶(hù)提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為蓮湖企業(yè)提供專(zhuān)業(yè)的成都網(wǎng)站建設(shè)、成都網(wǎng)站制作,蓮湖網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
在進(jìn)行數(shù)據(jù)存儲(chǔ)之前,我們先了解一下mysql的數(shù)據(jù)類(lèi)型。數(shù)據(jù)類(lèi)型是什么呢?數(shù)據(jù)類(lèi)型就是指列;存儲(chǔ)過(guò)程中參數(shù),表達(dá)式和局部變量的數(shù)據(jù)特征,它決定了數(shù)據(jù)的存儲(chǔ)方式,代表了不同的信息類(lèi)型。(推薦課程:MySQL教程)
整型:
整型常指整數(shù),但是在整型中可以細(xì)分5種類(lèi)型,TINYNIT,SMALLINT,MEDIUMINT,INT,BIGINT。
類(lèi)型 | 存儲(chǔ)范圍 | 占用字節(jié) |
---|---|---|
TINYINT | 有符號(hào)值:-128到127(-2^7 到 2^7-1) 無(wú)符號(hào)值:0到255 (0 到 2^8-1) | 1 |
SMALLINT | 有符號(hào)值: -32768到32767 (-2^15 到 2^15-1) 無(wú)符號(hào)值:0 到 65535 (0 到 2^16-1) | 2 |
MEDIUMINT | 有符號(hào)值: -8388608 到 8388607 (-2^23 到 2^23-1) 無(wú)符號(hào)值:0 到16777215 (2^24-1) | 3 |
INT | 有符號(hào)值 : -2147483648到2147483647 (-2^31 到 2^31-1) 無(wú)符號(hào)值: 0 到 4294967295 (2^32-1) | 4 |
BIGINT | 有符號(hào)值 :-9223372036854775808 到 9223372036854775807 (-2^63 到 2^63-1) 無(wú)符號(hào)值:0 到 18446744073709551615 (2^64-1) | 8 |
浮點(diǎn)數(shù)
浮點(diǎn)數(shù)常指具有小數(shù)的數(shù)字,浮點(diǎn)數(shù)種分兩種類(lèi)型,F(xiàn)LOAT單精度浮點(diǎn)數(shù),DOUBLE雙精度浮點(diǎn)數(shù)。雙精度浮點(diǎn)數(shù)的精準(zhǔn)度為單精度的浮點(diǎn)數(shù)的十倍,但是占用的內(nèi)存就會(huì)更大。
類(lèi)型 | 存儲(chǔ)范圍 |
---|---|
FLOAT[(M,D)] | -3.402823466E+38 到 -1.175494351E-38,0和1.175494351E-38 到 3.402823466E+38 |
DOUBLE | -1.7976931348623157E+308 到 -2.2250738585072014E-308,0和2.2250738585072014E-308 到 1.7976931348623157E+308 |
字符型
字符型是我們非常常用的一種類(lèi)型,比如字符串。字符型具有8個(gè)類(lèi)型。
類(lèi)型 | 存儲(chǔ)范圍 |
---|---|
CHAR(M) | M個(gè)字節(jié),其中M為0<=M<=255 |
VARCHAR(M) | L+1個(gè)字節(jié),其中L<=M且0<=M<=65536 |
TINYTEXT | L+1個(gè)字節(jié),其中L<2^8 |
TEXT | L+2個(gè)字節(jié),其中L<2^16 |
MIUDMTEXT | L+3個(gè)字節(jié),其中L<2^24 |
LONGTEXT | L+4個(gè)字節(jié),其中L<2^32 |
ENUM('val','val') | 1或2個(gè)字節(jié),取決枚舉的個(gè)數(shù)(最多65535個(gè)值) |
SET('val','val','val') | 1,2,3,4或8個(gè)字節(jié),取決于set成員的數(shù)目(最多64個(gè)) |
對(duì)于以上關(guān)于Mysql數(shù)據(jù)類(lèi)型定義與總結(jié),如果大家還有更多需要了解的可以持續(xù)關(guān)注我們創(chuàng)新互聯(lián)的行業(yè)推新,如需獲取專(zhuān)業(yè)解答,可在官網(wǎng)聯(lián)系售前售后的,希望該文章可給大家?guī)?lái)一定的知識(shí)更新。