MySQL數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型和建庫(kù)策略建站知識(shí)
導(dǎo)讀:1建站知識(shí)不管你是微小的免費(fèi)數(shù)據(jù)庫(kù)空間還是大型電子商務(wù)網(wǎng)站,對(duì)于數(shù)據(jù)庫(kù)來(lái)說(shuō)合理的設(shè)計(jì)表結(jié)構(gòu)、充分利用空間都是十分必要的。這就要求我們對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的常用數(shù)據(jù)類(lèi)型有充分的認(rèn)識(shí)營(yíng)銷(xiāo)型網(wǎng)站建設(shè)個(gè)業(yè)網(wǎng)站建設(shè)公司。
不管你是微小的免費(fèi)數(shù)據(jù)庫(kù)空間還是大型電子商務(wù)網(wǎng)站,對(duì)于數(shù)據(jù)庫(kù)來(lái)說(shuō)合理的設(shè)計(jì)表結(jié)構(gòu)、充分利用空間都是十分必要的。這就要求我們對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的常用數(shù)據(jù)類(lèi)型有充分的認(rèn)識(shí)和合理的應(yīng)用。下面我們將給大家介紹一點(diǎn)心得體會(huì)希望能幫助你在建庫(kù)的時(shí)候能考慮的更加合理。
一、數(shù)字類(lèi)型
數(shù)字類(lèi)型按照我的分類(lèi)方法分為三類(lèi):整數(shù)類(lèi)、小數(shù)類(lèi)和數(shù)字類(lèi)。
我所謂的“數(shù)字類(lèi)”,就是指 DECIMAL 和 NUMERIC,它們是同一種類(lèi)型。它嚴(yán)格的說(shuō)不是一種數(shù)字類(lèi)型,因?yàn)樗麄儗?shí)際上是將數(shù)字以字符串形式保存的;他的值的每一位 (包括小數(shù)點(diǎn)) 占一個(gè)字節(jié)的存儲(chǔ)空間,因此這種類(lèi)型耗費(fèi)空間比較大。但是它的一個(gè)突出的優(yōu)點(diǎn)是小數(shù)的位數(shù)固定,在運(yùn)算中不會(huì)“失真”,所以比較適合用于“價(jià)格”、“金額”這樣對(duì)精度要求不高但準(zhǔn)確度要求非常高的字段。
小數(shù)類(lèi),即浮點(diǎn)數(shù)類(lèi)型,根據(jù)精度的不同,有 FLOAT 和 DOUBLE 兩種。它們的優(yōu)勢(shì)是精確度,F(xiàn)LOAT 可以表示絕對(duì)值非常小、小到約 1.17E-38 (0.000...0117,小數(shù)點(diǎn)后面有 37 個(gè)零) 的小數(shù),而 DOUBLE 更是可以表示絕對(duì)值小到約 2.22E-308 (0.000...0222,小數(shù)點(diǎn)后面有 307 個(gè)零) 的小數(shù)。FLOAT 類(lèi)型和 DOUBLE 類(lèi)型占用存儲(chǔ)空間分別是 4 字節(jié)網(wǎng)站seo優(yōu)化培訓(xùn)和 8 字節(jié)。如果需要用到小數(shù)的字段,精度要求不高的,當(dāng)然用 FLOAT 了。可是說(shuō)句實(shí)在話,我們“民用”的數(shù)據(jù),哪有要求精度那么高的呢?這兩種類(lèi)型至今我沒(méi)有用過(guò)――我還沒(méi)有遇到適合于使用它們的事例。
用的最多的,最值得精打細(xì)算的,是整數(shù)類(lèi)型。從只占一個(gè)字節(jié)存儲(chǔ)空間的 TINYINT 到占 8 個(gè)字節(jié)的 BIGINT,挑選一個(gè)“夠用”并且占用存儲(chǔ)空間最小的類(lèi)型是設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)應(yīng)該考慮的。TINYINT、SMALLINT、MEDIUMINT、INT 和 BIGINT 占用存儲(chǔ)空間分別為 1 字節(jié)、2 字節(jié)、3 字節(jié)、4 字節(jié)和 8 字節(jié),就無(wú)符號(hào)的整數(shù)而言,這些類(lèi)型能表示的最大整數(shù)分別為 255、65535、16777215seo網(wǎng)站排名優(yōu)化軟件、4294967295 和 18446744073709551615。如果用來(lái)保存用戶的年齡 (舉例來(lái)說(shuō),數(shù)據(jù)庫(kù)中保存年齡是不可取的),用 TINYINT網(wǎng)站建設(shè) 就夠了;九城的《縱橫》里,各項(xiàng)技能值,用 SMALLINT 也夠了;如果要用作一個(gè)肯定不會(huì)超過(guò) 16000000 行的表的 AUTO_INCREMENT 的 IDENTIFY 字段,當(dāng)然用 MEDIUMINT 不用 INT,試想,每行節(jié)約一個(gè)字節(jié),16000000 行可以節(jié)約 10 兆多呢。相關(guān)營(yíng)銷(xiāo)型網(wǎng)站建設(shè)個(gè)業(yè)網(wǎng)站建設(shè)公司。
關(guān)鍵詞標(biāo)簽: 策略 SQL 數(shù)據(jù)類(lèi)型
聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-05-24 ,文章MySQL數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型和建庫(kù)策略建站知識(shí)主要講述數(shù)據(jù)類(lèi)型,策略,SQL網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_6645.html
為你推薦與MySQL數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型和建庫(kù)策略建站知識(shí)相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長(zhǎng)度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12