数据库中有什么数据类型

49次阅读
没有评论

共计 1816 个字符,预计需要花费 5 分钟才能阅读完成。

自动写代码机器人,免费开通

丸趣 TV 小编给大家分享一下数据库中有什么数据类型,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

数据库的常用数据类型有哪些?

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

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,则系统自动在其后添加空格来填满设定好的空间。若输入的数据过长,将会截掉其超出部分。

扩展资料:

SQL 包括了所有对数据库的操作,主要是由 4 个部分组成:

1、数据定义:这一部分又称为“SQL DDL”,定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引 4 部分。

2、数据操纵:这一部分又称为“SQL DML”,其中包括数据查询和数据更新两大类操作,其中数据更新又包括插入、删除和更新三种操作。

3、数据控制:对用户访问数据的控制有基本表和视图的授权、完整性规则的描述,事务控制语句等。

4、嵌入式 SQL 语言的使用规定:规定 SQL 语句在宿主语言的程序中使用的规则。

看完了这篇文章,相信你对“数据库中有什么数据类型”有了一定的了解,如果想了解更多相关知识,欢迎关注丸趣 TV 行业资讯频道,感谢各位的阅读!

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-16发表,共计1816字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)