最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

MySQL數(shù)字類型中的三種常用種類

來源:懂視網(wǎng) 責編:小采 時間:2020-11-09 14:21:12
文檔

MySQL數(shù)字類型中的三種常用種類

MySQL數(shù)字類型中的三種常用種類:以下的文章主要講述的是MySQL數(shù)字類型的三種常用種類,我們大家都知道,不管是微小免費的MySQL數(shù)據(jù)庫空間,還是比較大型的電子商務網(wǎng)站,對于相關(guān)的數(shù)據(jù)庫來說其合理的相關(guān)設計表結(jié)構(gòu)、充分利用空間都是十分必要的。 這就要求我們對數(shù)據(jù)庫系統(tǒng)的常用數(shù)據(jù)類型
推薦度:
導讀MySQL數(shù)字類型中的三種常用種類:以下的文章主要講述的是MySQL數(shù)字類型的三種常用種類,我們大家都知道,不管是微小免費的MySQL數(shù)據(jù)庫空間,還是比較大型的電子商務網(wǎng)站,對于相關(guān)的數(shù)據(jù)庫來說其合理的相關(guān)設計表結(jié)構(gòu)、充分利用空間都是十分必要的。 這就要求我們對數(shù)據(jù)庫系統(tǒng)的常用數(shù)據(jù)類型

以下的文章主要講述的是MySQL數(shù)字類型的三種常用種類,我們大家都知道,不管是微小免費的MySQL數(shù)據(jù)庫空間,還是比較大型的電子商務網(wǎng)站,對于相關(guān)的數(shù)據(jù)庫來說其合理的相關(guān)設計表結(jié)構(gòu)、充分利用空間都是十分必要的。 這就要求我們對數(shù)據(jù)庫系統(tǒng)的常用數(shù)據(jù)類型

以下的文章主要講述的是MySQL數(shù)字類型的三種常用種類,我們大家都知道,不管是微小免費的MySQL數(shù)據(jù)庫空間,還是比較大型的電子商務網(wǎng)站,對于相關(guān)的數(shù)據(jù)庫來說其合理的相關(guān)設計表結(jié)構(gòu)、充分利用空間都是十分必要的。

這就要求我們對數(shù)據(jù)庫系統(tǒng)的常用數(shù)據(jù)類型有充分的認識和合理的應用。下面我們將給大家介紹一點心得體會希望能幫助你在建庫的時候能考慮的更加合理。

數(shù)字類型

MySQL數(shù)字類型按照我的分類方法分為三類:整數(shù)類、小數(shù)類和數(shù)字類。

MySQL數(shù)字類型之一我所謂的“數(shù)字類”

就是指 DECIMAL 和 NUMERIC,它們是同一種類型。它嚴格的說不是一種數(shù)字類型,因為他們實際上是將數(shù)字以字符串形式保存的;他的值的每一位 (包括小數(shù)點) 占一個字節(jié)的存儲空間,因此這種類型耗費空間比較大。但是它的一個突出的優(yōu)點是小數(shù)的位數(shù)固定,在運算中不會“失真”,所以比較適合用于“價格”、“金額”這樣對精度要求不高但準確度要求非常高的字段。

MySQL數(shù)字類型之二小數(shù)類

即浮點數(shù)類型,根據(jù)精度的不同,有 FLOAT 和 DOUBLE 兩種。它們的優(yōu)勢是精確度,F(xiàn)LOAT 可以表示絕對值非常小、小到約 1.17E-38 (0.000...0117,小數(shù)點后面有 37 個零) 的小數(shù),而 DOUBLE 更是可以表示絕對值小到約 2.22E-308 (0.000...0222,小數(shù)點后面有 307 個零) 的小數(shù)。

FLOAT 類型和 DOUBLE 類型占用存儲空間分別是 4 字節(jié)和 8 字節(jié)。如果需要用到小數(shù)的字段,精度要求不高的,當然用 FLOAT 了??墒钦f句實在話,我們“民用”的數(shù)據(jù),哪有要求精度那么高的呢?這兩種類型至今我沒有用過――我還沒有遇到適合于使用它們的事例。

MySQL數(shù)字類型之三整數(shù)類

用的最多的,最值得精打細算的,是整數(shù)類型。從只占一個字節(jié)存儲空間的 TINYINT 到占 8 個字節(jié)的 BIGINT,挑選一個“夠用”并且占用存儲空間最小的類型是設計數(shù)據(jù)庫時應該考慮的。TINYINT、SMALLINT、MEDIUMINT、INT 和 BIGINT 占用存儲空間分別為 1 字節(jié)、2 字節(jié)、3 字節(jié)、4 字節(jié)和 8 字節(jié),就無符號的整數(shù)而言,這些類型能表示的最大整數(shù)分別為 255、65535、16777215、4294967295 和 18446744073709551615。

如果用來保存用戶的年齡 (舉例來說,數(shù)據(jù)庫中保存年齡是不可取的),用 TINYINT 就夠了;九城的《縱橫》里,各項技能值,用 SMALLINT 也夠了;如果要用作一個肯定不會超過 16000000 行的表的 AUTO_INCREMENT 的 IDENTIFY 字段,當然用 MEDIUMINT 不用 INT,試想,每行節(jié)約一個字節(jié),16000000 行可以節(jié)約 10 兆多呢。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

MySQL數(shù)字類型中的三種常用種類

MySQL數(shù)字類型中的三種常用種類:以下的文章主要講述的是MySQL數(shù)字類型的三種常用種類,我們大家都知道,不管是微小免費的MySQL數(shù)據(jù)庫空間,還是比較大型的電子商務網(wǎng)站,對于相關(guān)的數(shù)據(jù)庫來說其合理的相關(guān)設計表結(jié)構(gòu)、充分利用空間都是十分必要的。 這就要求我們對數(shù)據(jù)庫系統(tǒng)的常用數(shù)據(jù)類型
推薦度:
標簽: 文章 常用 中的
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top