mysql smallint 长度_mysql中int、bigint、smallint 和 tinyint长度范围和区别

news/2024/11/29 18:35:14/

最近使用mySQL数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint。其中比较迷惑的是int和smallint的差别。今天就在网上仔细找了找,找到如下内容,留档做个总结:

de3bf1b5f28cd99b38c999463f1fd0a7.png

使用整数数据的精确数字数据类型。

bigint

从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。

P.S. bigint已经有长度了,在mysql建表中的length,只是用于显示的位数

int

从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int的 SQL-92 同义字为 integer。

smallint

从 -2^15 (-32,768) 到 2^15 – 1 (32,767) 的整型数据。存储大小为 2 个字节。

tinyint

从 0 到 255 的整型数据。存储大小为 1 字节。

注释

在支持整数值的地方支持 bigint 数据类型。但是,bigint 用于某些特殊的情况,当整数值超过 int 数据类型支持的范围时,就可以采用 bigint。在 SQL Server 中,int 数据类型是主要的整数数据类型。

在数据类型优先次序表中,bigint 位于 sm


http://www.ppmy.cn/news/494602.html

相关文章

Go 知识点(15)— 切片长度和容量

1. 切片声明时默认的长度和容量 1.1 切片声明时不指定容量 切片在使用 make 声明时,如果没有显式的说明切片的容量,那么默认容量和切片的长度保持一致。 func main() {s1 : make([]int, 3)fmt.Println("s1 length: ", len(s1)) // s1 len…

list的长度怎么获取python_python获取list的长度

python内嵌函数列表_IT/计算机_专业资料。内建函数 本节介绍的函数在解释... python基础教程08.1Lists_互联网_IT/计算机_专业资料。python基础教程 列表? 车万翔 ? ? 哈尔滨工业大学 ? 一个例子 ? v??读取三个数字,并计算平均数...... 请用Python 写一个获取用户输入数…

cad统计面积长度插件vlx_cad计算总长度插件

手机评站网今天精心准备的是《cad计算总长度插件》,下面是详解! 跪求一个CAD自动求和插件,将拾取的N条线段的长度... 已上传,亲测可用 启动CAD,点工具-加载应用程序 加载以后,输入命令n,框选所要统计的线条,总长度会在命令行显示 你好!我已经下载了CAD长度统计插件也…

oracle数据库的double类型长度,数据库double类型长度

DOUBLE(size,d) 带有浮动小数点的大数字。在括号中规定最大位数。在 d 参数中规定小数点右侧的 2页 如有你有帮助,请购买下载,谢谢! 最大位数。 DECIMAL(size,d) 作为字符串存储的 DOUBLE 类型,允许固定的小数点。 * 这些整数...... 耕地类型 耕地坡度级 土地总面积 (一二级地类…

gdb 打印字符串长度,gdb打印字符串长度设置

在使用gdb调试过程中,经常需要查看变量的值,最常用的方法: (gdb) print {变量名} 一般情况下,打印并不存在问题。但当一个字符串比较长时,打印出来的内容不完整,内容的最后为"..." 例如: (gdb) p (char*)0x23b744a98 $19 = 0x23b744a98 "obbs:S:1.3:{[{1…

Qt之 读取 /dev/input/event*设备 并解析

文章目录 项目背景输入设备应用编程什么是输入设备input子系统读取数据的流程应用程序如何解析数据struct input_event结构体事件之间的分隔、同步 Qt 读取gsensor数据实现 项目背景 某项目中,需要实现屏幕的自动翻转,即通过读取gsensor实时上报的坐标数…

10GHz带宽/USB3.1芯片,AW3410S高速切换开关系列方案及产品介绍

之前发过关于AW3410S这颗芯片的应用介绍,具体请参看这份帖子:AW3410S应用分享,10GHz / USB3.1模拟数据开关,多路复用/分离器 今天来详细介绍一下这颗10GHz带宽/USB3.1的芯片AW3410S目前已经产量的一系列方案及产品。 AW3410S系列…

DM368开发 -- 华为3G/4G模块移植

一、模块介绍 用的是华为 ME909s-821 Mini PCIe。 模块介绍,参看: ME909s-821 Mini PCIe 规格参数 其他模块,参看:华为全系列模块 产品介绍 ME909s-821 Mini PCIe是ME909s-821的变形版本,标准Mini PCIe封装&#x…