SQL数据类型

SQL数据类型 首页 / SQL入门教程 / SQL数据类型

SQL数据类型是一个属性,用于指定任何对象的数据类型,SQL中的每一列,变量和表达式都有一个相关的数据类型可以在创建表时使用这些数据类型。

SQL Server提供六类数据类型供您使用,以下列出-

数值类型

DATA TYPE FROM TO
bigint-9,223,372,036,854,775,808 9,223,372,036,854,775,807
int-2,147,483,648 2,147,483,647
smallint-32,768 32,767
tinyint 0 255
bit 0 1
decimal-10 ^ 38 +1 10 ^ 38-1
numeric-10 ^ 38 +1 10 ^ 38-1
money-922,337,203,685,477.5808 +922,337,203,685,477.5807
smallmoney-214,748.3648 +214,748.3647

近似数类型

DATA TYPE FROM TO
float-1.79E + 308 1.79E + 308
real-3.40E + 38 3.40E + 38

日期类型

DATA TYPE FROM TO
datetime 1753年1月1日 9999年12月31日
smalldatetime 1900年1月1日 2079年6月6日
date存储1991年6月30日这样的日期
time存储一天中的某个时间,如下午12:30。

字符串类型

Sr.No.DATA TYPE & 描述
1

char

最大长度为8,000个字符(固定长度的非Unicode字符)

2

varchar

最多8,000个字符(可变长度非Unicode数据)。

3

varchar(max)

最大长度为2E + 31个字符,可变长度非Unicode数据(仅适用于SQL Server 2005)。

4

text

可变长度的非Unicode数据,最大长度为2,147,483,647个字符。

Unicode类型

Sr.No.DATA TYPE & 描述
1

nchar

最大长度为4,000个字符。(固定长度Unicode)

2

nvarchar

最大长度为4,000个字符(可变长度Unicode)

3

nvarchar(max)

最大长度为2E + 31个字符(仅适用于SQL Server 2005)。(可变长度Unicode)

4

ntext

最大长度为1,073,741,823个字符。 (可变长度Unicode)

二进制类型

Sr.No.DATA TYPE & 描述
1

binary

最大长度8,000字节(固定长度的二进制数据)

2

varbinary

最大长度为8,000个字节(可变长度的二进制数据)

3

varbinary(max)

最大长度为2E + 31字节(仅适用于SQL Server 2005)。

4

image

最大长度为2147483647字节。

其他类型

Sr.No.DATA TYPE & 描述
1

sql_variant

存储text,ntext和timestamp除外的各种SQL Server支持的数据类型的值。

2

timestamp

存储数据库范围内的唯一编号,该编号在每次更新行时都会更新

链接:https://www.learnfk.comhttps://www.learnfk.com/sql/sql-data-types.html

来源:LearnFk无涯教程网

3

uniqueidentifier

存储全局唯一标识符(GUID)

4

xml

存储XML数据。您可以将XML存储在列或变量中(仅适用于SQL Server 2005)。

5

cursor

引用游标对象

6

table

存储输出集以供以后处理

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

教程推荐

B端体验设计入门课 -〔林远宏(汤圆)〕

大型Android系统重构实战 -〔黄俊彬〕

零基础入门Spark -〔吴磊〕

陈天 · Rust 编程第一课 -〔陈天〕

流程型组织15讲 -〔蒋伟良〕

安全攻防技能30讲 -〔何为舟〕

面试现场 -〔白海飞〕

重学前端 -〔程劭非(winter)〕

软件测试52讲 -〔茹炳晟〕

好记忆不如烂笔头。留下您的足迹吧 :)