成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL數據類型中DECIMAL的作用和用法

數據庫 MySQL
我們現在向大家介紹MySQL數據類型中DECIMAL類型的作用和用法,以及DECIMAL與FLOAT的比較,下面就請大家仔細閱讀以下內容。

在MySQL數據類型中,例如INT,FLOAT,DOUBLE,CHAR,DECIMAL等,它們都有各自的作用,下面我們就主要來介紹一下MySQL數據類型中的DECIMAL類型的作用和用法。

一般賦予浮點列的值被四舍五入到這個列所指定的十進制數。如果在一個FLOAT(8, 1)的列中存儲1. 2 3 4 5 6,則結果為1. 2。如果將相同的值存入FLOAT(8, 4) 的列中,則結果為1. 2 3 4 6。

這表示應該定義具有足夠位數的浮點列以便得到盡可能精確的值。如果想精確到千分之一,那就不要定義使該類型僅有兩位小數。

浮點值的這種處理在MySQL3.23 中有例外,FLOAT(4) 和FLOAT(8) 的性能有所變化。這兩種類型現在為單精度( 4 字節)和雙精度( 8 字節)的類型,在其值按給出的形式存放(只受硬件的限制)這一點上說,這兩種類型是真浮點類型。

DECIMAL 類型不同于FLOAT和DECIMAL,其中DECIMAL 實際是以串存放的。DECIMAL 可能的最大取值范圍與DOUBLE 一樣,但是其有效的取值范圍由M 和D 的值決定。如果改變M 而固定D,則其取值范圍將隨M 的變大而變大。表2 - 7的前三行說明了這一點。如果固定M 而改變D,則其取值范圍將隨D 的變大而變小(但精度增加)。表2 - 7的后三行說明了這一點。

mysql數據類型

 給定的DECIMAL 類型的取值范圍取決于MySQL數據類型的版本。對于MySQL3.23 以前的版本,DECIMAL(M, D) 列的每個值占用M 字節,而符號(如果需要)和小數點包括在M 字節中。因此,類型為DECIMAL(5, 2) 的列,其取值范圍為-9.99 到9 9 . 9 9,因為它們覆蓋了所有可能的5 個字符的值。

正如MySQL3.23 一樣,DECIMAL 值是根據ANSI 規范進行處理的, ANSI 規范規定DECIMAL(M, D) 必須能夠表示M 位數字及D 位小數的任何值。

例如, DECIMAL(5, 2) 必須能夠表示從-999.99 到999.99 的所有值。而且必須存儲符號和小數點,因此自MySQL3.23以來DECIMAL 值占M + 2 個字節。對于DECIMAL(5, 2),“最長”的值(- 9 9 9 . 9 9)需要7個字節。

在正取值范圍的一端,不需要正號,因此MySQL數據類型利用它擴充了取值范圍,使其超過了ANSI 所規范所要求的取值范圍。如DECIMAL(5, 2) 的最大值為9 9 9 9 . 9 9,因為有7 個字節可用。

簡而言之,在MySQL3.23 及以后的版本中,DECIMAL(M, D) 的取值范圍等于更早版本中的DECIMAL(M + 2, D) 的取值范圍。在MySQL數據類型的所有版本中,如果某個DECIMAL 列的D 為0,則不存儲小數點。這樣做的結果是擴充了列的取值范圍,因為過去用來存儲小數點的字節現在可用來存放其他數字了。

【編輯推薦】

  1. MySQL雙向復制技術經典版
  2. 解決MySQL訪問權限設置的兩種方法
  3. 用MySQL內建復制功能來進行優化的實際操作
  4. MySQL數據庫表里如何進行鎖定?
  5. 對MySQL語法進行高質量與高性能編寫
責任編輯:田樹 來源: 互聯網
相關推薦

2020-10-26 07:16:10

MySQLSchema數據

2010-08-13 14:58:01

FlexNumber數據類型

2021-12-31 10:32:26

MySQL數據類型

2010-10-15 13:28:34

MySql數據類型

2010-08-06 10:32:49

Flex數據類型

2010-08-13 14:53:27

Flex數據類型

2010-10-08 14:45:43

mysql中int

2024-05-28 11:44:54

Redis數據結構數據庫

2010-06-04 11:15:23

MySQL自增主鍵

2009-05-11 14:36:56

數據類型建庫策略MySQL

2016-08-18 14:13:55

JavaScript基本數據引用數據

2010-06-02 11:24:57

MySQL數據庫主鍵

2010-06-10 10:06:01

MySQL數據類型

2010-07-22 17:57:40

2017-07-10 13:38:07

MySQL數據類型整數類型

2010-10-08 14:04:44

MySQL數值數據類型

2022-10-27 20:42:04

JavaScripJava編程語言

2009-11-30 16:33:17

PHP復合數據類型ar

2010-08-24 15:11:24

PositionCSS

2022-07-03 06:10:15

MySQL數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲高清久久 | 日本在线中文 | 亚洲三级在线观看 | 奇米av| 99久久久无码国产精品 | 日韩精品视频一区二区三区 | 久久国产精品免费一区二区三区 | 一区二区三区回区在观看免费视频 | 亚洲欧美视频一区 | 毛片视频免费 | 在线观看电影av | 国产片侵犯亲女视频播放 | 免费精品在线视频 | 九九免费观看视频 | 国产日韩久久久久69影院 | 超碰人人人 | 国产视频导航 | www.日本在线| 欧美白人做受xxxx视频 | 亚洲天堂精品久久 | 91在线观看 | 久久国产精品免费一区二区三区 | 国产精品一级在线观看 | 一区二区三区亚洲 | 亚洲乱码一区二区 | 欧美久久一区二区 | 中文字幕 在线观看 | 极品电影院 | 国产精品一区二区在线 | 好婷婷网 | 日韩欧美网 | 欧美精品网 | 国产精品久久久久久婷婷天堂 | 福利片在线观看 | www天天操 | 精品一区二区免费视频 | 国产精品av久久久久久毛片 | av一级毛片 | 欧美激情一区二区三区 | 综合久久av | 久久久久久久av |