【mysql】decimal數據類型
1.float、double、decimal
float:浮點型,4字節,32bit。
double:雙精度實型,8字節,64位
decimal:數字型,128bit,不存在精度損失,常用於銀行帳目計算。(28個有效位)
2.decimal使用說明:
decimal(a,b)
參數說明
a指定指定小數點左邊和右邊可以存儲的十進制數字的最大個數,最大精度38。
b指定小數點右邊可以存儲的十進制數字的最大個數。小數位數必須是從 0 到 a之間的值。默認小數位數是 0。
備註
DECIMAL數據類型用於要求非常高的精確度的計算中,這些類型允許指定數值的精確度和計數方法作為選擇參數。精確度在這裏是指為這個值保存的有效數字的總個數,而計數方法表示小數點後數字的個數。例如,語句DECIMAL (5,2)規定了存儲的值將不會超過5位數字,開且小數點後面有2位數字。
另:float和double做算術運算,數值溢出不會報錯,精度會因此有損失。decimal會直接報錯。
money可以更通用的表示金額,對於便利店商品這種通常固定至小數點後2位時,可以使用decimal。
【mysql】decimal數據類型
相關推薦
【mysql】decimal數據類型
方法 bsp 十進制數 銀行 個數 使用說明 str 參數說明 存儲 1.float、double、decimal float:浮點型,4字節,32bit。 double:雙精度實型,8字節,64位 decimal:數字型,128bit,不存在精度損失,常用於銀
【Java】基本數據類型以及其轉換
行數 -s www. 取值 a+b valueof eight color 比對 整理了一下Java基本數據類型和面試可能涉及的知識。 字節數(byte) 位數(bit) 取值範圍 整型 byte 1 8 -2^7 ~ 2^7 -1
【轉】Python數據類型之“文本序列(Text Sequence)”
core true flag dex 引號 file nco title pin 【轉】Python數據類型之“文本序列(Text Sequence)” Python中的文本序列類型 Python中的文本數據由str對象或字符串進行處理。
【JS】----判斷數據類型的方法
圖片 return 數組 方案 toolbar 字符串 pan asc lee 對js中不同數據的布爾值類型總結:false:空字符串;null;undefined;0;NaN。true:除了上面的false的情況其他都為true; 如下: var o = {
【個人筆記】《知了堂》MySQL中的數據類型
屬性 med mysql 表示 time align mes fault key MySQL中的數據類型 1、整型 MySQL數據類型 含義(有符號) tinyint(m) 1個字節 範圍(-128~127) smallint(m)
【Python之基本數據類型 基本運算】
card das symmetric ear move user lis 增加 .cn 一、基本數據類型 1.字符串 類:str 方法:選中str,按住command(ctrl)+左鍵跳轉至對應的方法 字符串常用方法歸納如下: 1)capitalize 功能:實現
python學習【第三篇】基本數據類型
ini ati 絕對值 ef6 ict trunc any 替換 不包含 Number(數字) int(整型) 在32位機器上,整數的位數為32位,取值範圍為-2**31~2**31-1,即-2147483648~2147483647 在64位系統上,整數的位數為6
python全棧開發【第二篇】Python數據類型
轉換 bin tar pytho function mat 運行 light 開頭 數字類型和字符串類型 1.bin()函數將十進制轉換成而進制 2.oct()函數將十進制轉換成八進制 3.hex()函數將十進制轉換成十六進制 十六進制表示:0-9
【Java知識點專項練習】之 數據類型兩大類
char ger ava 練習 類型 包裝類 java 進行 cte Java的數據類型分為兩大類:基本類型和引用類型; 基本類型只能保存一些常量數據,引用類型除了可以保存數據,還能提供操作這些數據的功能; 為了操作基本類型的數據,java也對它們進行了封裝, 得到八個類,
Python學習【第5篇】:數據類型和變量總結
style 不可變 nbsp 重新 class 數據 發現 舉例 convert 字符串,數字,列表,元組,字典 可變不可變 1.可變:列表 如: p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; col
【Python基礎知識】基本數據類型:數字、字符串、列表、元組、字典、集合
tuple 位置 環境 htm 邏輯 python3 修改 yield 啟動 1.查看Python版本 python -V 2.Windows系統下使用命令行設置環境變量:path=%path%;D:\Python 3.幾個重要的Python環境變量 PYTHONPA
MySQL學習筆記-數據類型與操作數據表
數據表 mysql 記錄 MySQL學習筆記-數據類型與操作數據表數據類型: 1.字符型 2.整型 3.浮點型 4.日期時間型數據表操作: 1.插入記錄 2.查找記錄記錄操作: 1.創建數據表 2.約束的使用 1.數據類型【1】整型:數據類型存儲範圍字節TINYINT有符號型:-1
MySQL中的數據類型及創建
浮點 for rop base 創建 creat reat float text MySQL創建: 1.創建數據庫create database test2; 2.刪除數據庫drop database test2;3.創建表create table ceshi( id
【MySQL】經典數據庫SQL語句編寫練習題——SQL語句掃盲
eight padding 就是 ble ins min board like 方式 【MySQL】數據庫原理復習——SQL語言 對基本的SQL語句編寫的練習題,其中的題目的答案可能會有多種書寫方式。 1、題目1 1.1 關系模式 學生student:SN
mysql的基本數據類型
tin sys mys 大於 decimal num 小數位 timestamp 表示 mysql數據庫使用數據類型有 數值類型 整數類型tinyint 占用1個字節的微小整數 默認是有符號的整數 取值範圍是-128-127 如果需要設置成無符號微小整數需要在類
MySQL筆記:數據類型
其中 char log 顯示 oat div 系統時間 post text 一、整數 標準SQL中支持INTEGER和SMALLINT,MySQL擴展了TINYINT、MEDIUMINT和BIGINT。 MySQL支持指定數據類型的顯示寬度,例如INT(8)指定INT類型的
Mysql中的數據類型
AC back 當前時間 bubuko 進制 HA 分享 存儲 int 數據類型的選擇 為表中的字段選擇合適的數據類型: 當一個列可以選擇多種數據類型時,應該優先考慮數字類型,其次是日期或二進制類型,最後是字符類型。對於相同級別的數據類型,應該優先選擇占用空間小的數據類
Sql Server中的數據類型和Mysql中的數據類型的對應關系(轉)
bool script 根據 文本 article 自己 bigint 表格 eight Sql Server中的數據類型和Mysql中的數據類型的對應關系(轉):https://blog.csdn.net/lilong329329/article/details/7889
數據庫MySQL/mariadb知識點——數據類型
src 整型 bin 數值 med tex inf 避免 char 數據類型 所謂的列類型,其實就是指數據類型,即對數據進行統一的分類,從系統的角度出發是為了能夠使用統一的方式進行管理,更好的利用有限的空間。 在 SQL 中,將數據類型分成了三大類,分別為:數值型
MySQL和Java數據類型對照表
java 存儲 成功 tex jdbc pan gin pojo 顯示 Java MySQL數據類型對照 類型名稱 顯示長度 數據庫類型 JAVA類型 JDBC類型索引(int) 描述 VARCHAR L+N VARCHAR jav