数据库数据类型有哪些

企服百科·2021年11月08日 13:24
数据库数据类型有整数数据类型,浮点数据类型,二进制数据类型,逻辑数据类型,字符数据类型。

数据库数据类型有哪些

企服解答

数据库数据类型有整数数据类型,浮点数据类型,二进制数据类型,逻辑数据类型,字符数据类型。

一、 整数数据类型

整数数据类型是最常用的数据类型之一。

 1、INT (INTEGER) INT (或INTEGER)数据类型存储从-2的31次方 (-2 ,147 ,483 ,648) 到2的31次方-1 (2 ,147 ,483,647) 之间的所有正负整数。每个INT 类型的数据按4 个字节存储,其中1 位表示整数值的正负号,其它31 位表示整数值的长度和大小。 

2、SMALLINT SMALLINT 数据类型存储从-2的15次方( -32, 768) 到2的15次方-1( 32 ,767 )之间的所有正负整数。每个SMALLINT 类型的数据占用2 个字节的存储空间,其中1 位表示整数值的正负号,其它15 位表示整数值的长度和大小。 

二、 浮点数据类型

浮点数据类型用于存储十进制小数。浮点数值的数据在SQL Server 中采用上舍入(Round up 或称为只入不舍)方式进行存储。 

1、REAL 数据类型 REAL数据类型可精确到第7 位小数,其范围为从-3.40E -38 到3.40E +38。 每个REAL类型的数据占用4 个字节的存储空间。 

2、FLOAT FLOAT数据类型可精确到第15 位小数,其范围为从-1.79E -308 到1.79E +308。 每个FLOAT 类型的数据占用8 个字节的存储空间。 FLOAT数据类型可写为FLOAT[ n ]的形式。n 指定FLOAT 数据的精度。n 为1到15 之间的整数值。 当n 取1 到7 时,实际上是定义了一个REAL 类型的数据,系统用4 个字节存储它;当n 取8 到15 时,系统认为其是FLOAT 类型,用8 个字节存储它。 

三、 二进制数据类型 

1、BINARY BINARY 数据类型用于存储二进制数据。其定义形式为BINARY( n), n 表示数据的长度,取值为1 到8000 。在使用时必须指定BINARY 类型数据的大小,至少应为1 个字节。BINARY 类型数据占用n+4 个字节的存储空间。 在输入数据时必须在数据前加上字符“0X” 作为二进制标识,如:要输入“abc ”则应输入“0xabc ”。若输入的数据过长将会截掉其超出部分。若输入的数据位数为奇数,则会在起始符号“0X ”后添加一个0,如上述的“0xabc ”会被系统自动变为“0x0abc”。 

2、VARBINARY VARBINARY数据类型的定义形式为VARBINARY(n)。 它与BINARY 类型相似,n 的取值也为1 到8000, 若输入的数据过长,将会截掉其超出部分。 不同的是VARBINARY数据类型具有变动长度的特性,因为VARBINARY数据类型的存储长度为实际数值长度+4个字节。当BINARY数据类型允许NULL 值时,将被视为VARBINARY数据类型。 

四、 逻辑数据类型 

1、BIT: BIT数据类型占用1 个字节的存储空间,其值为0 或1 。如果输入0 或1 以外的值,将被视为1。 BIT 类型不能定义为NULL 值(所谓NULL 值是指空值或无意义的值)。 

五、 字符数据类型

字符数据类型是使用最多的数据类型。它可以用来存储各种字母、数字符号、特殊符号。一般情况下,使用字符类型数据时须在其前后加上单引号’或双引号” 。

 1、CHAR CHAR 数据类型的定义形式为CHAR[ (n) ]。 以CHAR 类型存储的每个字符和符号占一个字节的存储空间。n 表示所有字符所占的存储空间,n 的取值为1 到8000, 即可容纳8000 个ANSI 字符。 若不指定n 值,则系统默认值为1。 若输入数据的字符数小于n,则系统自动在其后添加空格来填满设定好的空间。若输入的数据过长,将会截掉其超出部分。 

相关信息

  • 中央财经大学绿色金融国际研究院发布碳排放测算与评级数据库

36氪2021年9月26日获悉,日前,中央财经大学绿色金融国际研究院在2021年会上发布了碳排放测算与评级数据库。据中央财经大学绿色金融国际研究院任玉洁介绍,数据库由碳知识、企业碳排放表现、行业碳排放表现、碳指数四大模块组成,为集知识获取、碳排放评级、指数分析于一体的综合性数据库系统。

  • 腾讯云数据库TDSQL PG版实现升级

36氪2021年8月11日获悉,腾讯云数据库开源产品TDSQL PG版(开源代号TBase)实现升级。据官方介绍,升级后版本查询性能提升百倍,SQL语句兼容性增强,内存占用节省60%,同时提升原有数据库版本在分布式场景下的易用性。据官方介绍,TDSQL PG版是一款具备HTAP能力的数据库产品,能够提供成熟的一站式解决方案。

扩展阅读

20年互联网发展走了歪路,他们要「纠正」这个错误

数据平台的技术变迁和探索

“风头正盛”的第四范式难掩“气虚”

+1
0

好文章,需要你的鼓励

参与评论
评论千万条,友善第一条
后参与讨论
提交评论0/1000
新锐作者

企服行业的“百科词典”

下一篇

办公软件有office系列、金山WPS系列、 永中office系列、、PDF处理工具等等。

2021-11-08

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

推送和解读前沿、有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚焦全球优秀创业者,项目融资率接近97%,领跑行业