当前位置:网站首页>MySQL learning notes - data type (numeric type)
MySQL learning notes - data type (numeric type)
2022-07-04 15:13:00 【Murshaw 756】
Catalog
4.2 Floating point numbers VS Fixed-point number
One 、 Data type refinement
1、MySQL Data types in



2、 Integer types
2.1 Type introduction

Example :

8.0 There will be (), for example tinyint(4), It represents the number of digits occupied by the plus symbol , and -128 To +127 Namely 4 position . If you use unsigned UNSIGNED, Namely 3.8.0 It is not recommended to specify the width in the future .
2.2 Optional attribute


1、 Do not apply ZEROFILL when , It doesn't matter whether you specify the display width or not . Use ZEROFILL when , Specify the display width as n, When insert Insufficient value for n position , Just use 0 fill , If exceeded n position , You don't have to .
2、 When using ZEROFILL when , Automatically add UNSIGNED
2.3 Use scenarios
2.4 How to choose

3、 Floating point type
3.1 Type introduction

3.2 Data accuracy description

Example : 
1、 Use FLOAT and DOUBLE when , Better not add M and D.
2、 In programming , If floating point numbers are used , Pay special attention to the error , Because floating point numbers are inaccurate , So try to avoid using = To determine whether two floating-point numbers are equal . stay MySQL Inside , With more precise data types :DECIMAL;
4、 Fixed point number type
4.1 Type introduction
Use DECIMAL when , General plus M and D, If not , Default (10,0).


4.2 Floating point numbers VS Fixed-point number
The advantage of floating-point number over fixed-point number is that when the length is certain , Floating point type has a wide range of values , But not exactly , It is suitable for large range of values , It can also tolerate small errors in scientific computing scenarios ( Like computational chemistry 、 Molecular modeling 、 Flow mechanics, etc )、
The value range of fixed-point number type is relatively small , But accuracy , There is no error , It is suitable for scenes that require high accuracy ( For example, scenarios involving amount calculation )
4.3 Experience in development

5、 A type of

CREATE TABLE test_bit1{
f1 BIT,f2BIT(5); //f1 The default binary digit is 1, So only for 0 and 1,f2 Digit is 5, So you can save 0-31
}

边栏推荐
- Openresty current limiting
- 重排数组
- Preliminary exploration of flask: WSGI
- Ffprobe common commands
- Exploration and practice of eventbridge in the field of SaaS enterprise integration
- 宽度精度
- 十六进制
- Korean AI team plagiarizes shock academia! One tutor with 51 students, or plagiarism recidivist
- On the implementation plan of MySQL explain
- Width accuracy
猜你喜欢

IO flow: node flow and processing flow are summarized in detail.

Halo effect - who says that those with light on their heads are heroes
![LeetCode 1200 最小绝对差[排序] HERODING的LeetCode之路](/img/4a/6763e3fbdeaf9de673fbe8eaf96858.png)
LeetCode 1200 最小绝对差[排序] HERODING的LeetCode之路

Numpy notes

Leecode learning notes - Joseph problem

Five minutes per day machine learning: use gradient descent to complete the fitting of multi feature linear regression model
MySQL组合索引(多列索引)使用与优化案例详解

Redis publier et s'abonner
![Leetcode 1200 minimum absolute difference [sort] the way of leetcode in heroding](/img/4a/6763e3fbdeaf9de673fbe8eaf96858.png)
Leetcode 1200 minimum absolute difference [sort] the way of leetcode in heroding

Huawei cloud database DDS products are deeply enabled
随机推荐
每周招聘|高级DBA年薪49+,机会越多,成功越近!
CentOS 6.3 下 PHP编译安装JSON模块报错解决
Details of FPGA underlying resources
大神详解开源 BUFF 增益攻略丨直播
Why do domestic mobile phone users choose iPhone when changing a mobile phone?
如何配和弦
Helix swarm Chinese package is released, and perforce further improves the user experience in China
Numpy notes
Summer Review, we must avoid stepping on these holes!
内存管理总结
LeetCode 58. 最后一个单词的长度
%f格式符
Guitar Pro 8win10 latest guitar learning / score / creation
flutter 报错 No MediaQuery widget ancestor found.
On the implementation plan of MySQL explain
.Net之延迟队列
Flutter reports an error no mediaquery widget ancestor found
深度学习 神经网络案例(手写数字识别)
Guitar Pro 8win10最新版吉他学习 / 打谱 / 创作
信号处理之一阶RC低通滤波器宏指令实现(繁易触摸屏)
