溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

mysql中數(shù)值型數(shù)據(jù)類別是什么

發(fā)布時(shí)間:2020-12-04 10:15:45 來源:億速云 閱讀:174 作者:小新 欄目:編程語言

這篇文章將為大家詳細(xì)講解有關(guān)mysql中數(shù)值型數(shù)據(jù)類別是什么,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

數(shù)值類型

MySQL 的數(shù)值數(shù)據(jù)類型可以大致劃分為兩個(gè)類別,一個(gè)是整數(shù),另一個(gè)是浮點(diǎn)數(shù)或小數(shù)。許多不同的子類型對這些類別中的每一個(gè)都是可用的,每個(gè)子類型支持不同大小的數(shù)據(jù),并且 MySQL 允許我們指定數(shù)值字段中的值是否有正負(fù)之分或者用零填補(bǔ)。

MySQL支持所有標(biāo)準(zhǔn)SQL數(shù)值數(shù)據(jù)類型。

這些類型包括嚴(yán)格數(shù)值數(shù)據(jù)類型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似數(shù)值數(shù)據(jù)類型(FLOAT、REAL和DOUBLE PRECISION)。

關(guān)鍵字INT是INTEGER的同義詞,關(guān)鍵字DEC是DECIMAL的同義詞。

BIT數(shù)據(jù)類型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表。

作為SQL標(biāo)準(zhǔn)的擴(kuò)展,MySQL也支持整數(shù)類型TINYINT、MEDIUMINT和BIGINT。

 

下面列出了常見的數(shù)字?jǐn)?shù)據(jù)類型及其說明:

  • INT - 正常大小的整數(shù),可以帶符號。如果是有符號的,它允許的范圍是從-2147483648到2147483647。如果是無符號,允許的范圍是從0到4294967295。 可以指定多達(dá)11位的寬度。

  • TINYINT - 一個(gè)非常小的整數(shù),可以帶符號。如果是有符號,它允許的范圍是從-128到127。如果是無符號,允許的范圍是從0到255,可以指定多達(dá)4位數(shù)的寬度。

  • SMALLINT - 一個(gè)小的整數(shù),可以帶符號。如果有符號,允許范圍為-32768至32767。如果無符號,允許的范圍是從0到65535,可以指定最多5位的寬度。

  • MEDIUMINT - 一個(gè)中等大小的整數(shù),可以帶符號。如果有符號,允許范圍為-8388608至8388607。 如果無符號,允許的范圍是從0到16777215,可以指定最多9位的寬度。

  • BIGINT - 一個(gè)大的整數(shù),可以帶符號。如果有符號,允許范圍為-9223372036854775808到9223372036854775807。如果無符號,允許的范圍是從0到18446744073709551615. 可以指定最多20位的寬度。

  • FLOAT(M,D) - 不能使用無符號的浮點(diǎn)數(shù)字。可以定義顯示長度(M)和小數(shù)位數(shù)(D)。這不是必需的,并且默認(rèn)為10,2。其中2是小數(shù)的位數(shù),10是數(shù)字(包括小數(shù))的總數(shù)。小數(shù)精度可以到24個(gè)浮點(diǎn)。

  • DOUBLE(M,D) - 不能使用無符號的雙精度浮點(diǎn)數(shù)??梢远x顯示長度(M)和小數(shù)位數(shù)(D)。 這不是必需的,默認(rèn)為16,4,其中4是小數(shù)的位數(shù)。小數(shù)精度可以達(dá)到53位的DOUBLE。 REAL是DOUBLE同義詞。

  • DECIMAL(M,D) - 非壓縮浮點(diǎn)數(shù)不能是無符號的。在解包小數(shù),每個(gè)小數(shù)對應(yīng)于一個(gè)字節(jié)。定義顯示長度(M)和小數(shù)(D)的數(shù)量是必需的。 NUMERIC是DECIMAL的同義詞。

關(guān)于mysql中數(shù)值型數(shù)據(jù)類別是什么就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI