最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL數(shù)據(jù)類(lèi)型Numeric詳解

 更新時(shí)間:2025年04月25日 11:10:14   作者:一葉飛舟  
本文對(duì)MySQL數(shù)據(jù)類(lèi)型中的Numeric進(jìn)行了說(shuō)明,可以指導(dǎo)我們?cè)诮◣?kù)建表的時(shí)候,針對(duì)不同業(yè)務(wù)字段設(shè)計(jì)不同的Numeric類(lèi)型,感興趣的朋友一起看看吧

前言

MySQL系列最近三篇均關(guān)注了和我們?nèi)粘9ぷ骰驅(qū)W習(xí)密切相關(guān)的安全話(huà)題,通過(guò)介紹相關(guān)領(lǐng)域知識(shí)或?qū)嵺`,為有需要的盆友提供便捷的參考方案。

從本文開(kāi)始,博主打算換個(gè)“口味”,正如吃飯需要“酸甜苦辣咸”一樣,數(shù)據(jù)類(lèi)型(Data Types)是MySQL存儲(chǔ)的基本標(biāo)準(zhǔn)。今天博主帶著各位先深入學(xué)習(xí)其中之一:Numeric。

一、數(shù)值類(lèi)型綜述

MySQL支持?jǐn)?shù)值類(lèi)型,主要包括兩類(lèi):

  • 精確的數(shù)值數(shù)據(jù)類(lèi)型:
    INTEGER、SMALLINT、DECIMAL和NUMERIC
  • 近似的數(shù)值數(shù)據(jù)類(lèi)型:
    FLOAT、REAL和DOUBLE PRECISION

二、數(shù)值類(lèi)型詳解

1. NUMERIC

1.1 UNSIGNED或SIGNED

Numeric類(lèi)型允許UNSIGNED(無(wú)符號(hào))和SIGNED(有符號(hào))。其中SIGNED是默認(rèn)屬性,UNSIGNED用于限制數(shù)值為非負(fù)。它們的區(qū)別就是UNSIGNED擴(kuò)展了整型數(shù)據(jù)的可用范圍,但是并沒(méi)有改變類(lèi)型存儲(chǔ)的數(shù)據(jù)范圍。

1.2 數(shù)據(jù)類(lèi)型劃分

Numeric包括以下主要的數(shù)據(jù)類(lèi)型:

類(lèi)型說(shuō)明
BIT位,取值[1,64],默認(rèn)是1
TINYINT短整數(shù),取值[-128,127] ;如無(wú)符號(hào),取值[0,255]
BOOL,BOOLEAN等同TINYINT[1],0代表false,非0代表1
SMALLINT短整數(shù),取值[-32768,32767] ;如無(wú)符號(hào),取值[0,65535]
MEDIUMINT中等整數(shù),取值[-8388608,8388607] ;如無(wú)符號(hào),取值[ 0,16777215]
INT,INTEGER正常整數(shù),取值[-2147483648,2147483647] ;如無(wú)符號(hào),取值[ 0,4294967295]
BIGINT長(zhǎng)整數(shù),取值[ -9223372036854775808,9223372036854775807] ;如無(wú)符號(hào),取值[0,18446744073709551615]
DECIMAL一個(gè)“固定”的浮點(diǎn)數(shù),支持的最大長(zhǎng)度65(默認(rèn)10),最大的小數(shù)位數(shù)30(默認(rèn)0)
FLOAT一個(gè)單精度浮點(diǎn)數(shù),取值[3.402823466E+38,-1.175494351E-38]和[1.175494351E-38,3.402823466E+38],可精確到小數(shù)點(diǎn)7位左右。該類(lèi)型的數(shù)據(jù)精度隨硬件或操作系統(tǒng)的差異會(huì)有所不同
DOUBLE一個(gè)雙精度浮點(diǎn)數(shù),取值[-1.7976931348623157E+308,-2.2250738585072014E-308]和[0,2.225073585072014E-308-1797693134863157E+308],可精確到小數(shù)點(diǎn)15位左右

2. Integer類(lèi)型取值和存儲(chǔ)要求

3. Fixed-Point類(lèi)型取值和存儲(chǔ)要求

DECIMALNUMERIC類(lèi)型可以存儲(chǔ)精確的浮點(diǎn)數(shù)據(jù),如金額類(lèi)數(shù)據(jù)。比如創(chuàng)建一個(gè)注冊(cè)資本字段:regcap decimal(10,2),代表長(zhǎng)度為10位,并保留2位小數(shù)。

提示:在MySQL中,NUMERIC等同于DECIMAL。

4. Floating-Point類(lèi)型取值和存儲(chǔ)要求

FLOATDOUBLE類(lèi)型表示近似的數(shù)值。在MySQL中,使用四個(gè)字節(jié)表示單精度值,八個(gè)字節(jié)表示雙精度值。
比如我們定義一個(gè)類(lèi)型為*float(10,5)*的字段,實(shí)際會(huì)存入一個(gè)近似值。

結(jié)語(yǔ)

本文對(duì)MySQL數(shù)據(jù)類(lèi)型中的Numeric進(jìn)行了說(shuō)明,可以指導(dǎo)我們?cè)诮◣?kù)建表的時(shí)候,針對(duì)不同業(yè)務(wù)字段設(shè)計(jì)不同的Numeric類(lèi)型。

到此這篇關(guān)于MySQL數(shù)據(jù)類(lèi)型Numeric詳解的文章就介紹到這了,更多相關(guān)mysql數(shù)據(jù)類(lèi)型內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

万载县| 奈曼旗| 信宜市| 崇州市| 永新县| 甘孜| 肇庆市| 裕民县| 和田市| 安岳县| 泰顺县| 铁岭县| 垦利县| 衡水市| 陵川县| 清水河县| 泰兴市| 南江县| 革吉县| 六安市| 开阳县| 四川省| 会宁县| 新津县| 新沂市| 土默特右旗| 离岛区| 辽阳县| 井研县| 峨山| 连城县| 华坪县| 德清县| 蒲城县| 扎囊县| 隆子县| 正宁县| 兴城市| 定日县| 青海省| 丁青县|