SQL Server 数据类型

目录

整数类型

小数类型

日期和时间类型

字符和文本类型

二进制类型

其他类型


整数类型

int: 用于存储常规整数值,适用于大多数整数数据。

bigint: 用于存储较大的整数值,当整数可能超出 int 范围时使用。

smallint: 用于存储较小的整数值,可以节省存储空间。

tinyint: 用于存储小范围的非负整数值,例如表示状态或标志位。

小数类型

decimal(p, s): 用于存储精确的小数值,其中 p 是总位数,s 是小数位数。

float: 用于存储近似数值,适用于对精度要求不是特别高的情况。

日期和时间类型

datetime: 用于存储日期和时间。

date: 用于存储日期部分。

time: 用于存储时间部分。

字符和文本类型

nvarchar(n): 可变长度的 Unicode 字符串,适用于存储变长的文本数据,支持多语言。

varchar(n): 可变长度的字符型数据,适用于存储变长的 ASCII 字符串。

char(n): 固定长度的字符型数据,适用于存储固定长度的字符串,例如状态码等。

text: 用于存储较大的文本数据,不建议频繁使用,但可以用于存储较长的文本内容。

二进制类型

varbinary(n): 可变长度的二进制数据,适用于存储变长的二进制内容,如图片、文件等。

binary(n): 固定长度的二进制数据,适用于存储固定长度的二进制内容。

其他类型

bit: 用于存储布尔值,通常用于表示真/假、启用/禁用等状态。

uniqueidentifier: 用于存储全局唯一标识符 (GUID),适用于唯一标识记录。

sql_variant: 可以存储任意 SQL Server 数据类型的数据,但使用时需要小心处理。

相关推荐
CappuccinoRose6 小时前
JavaScript 学习文档(二)
前端·javascript·学习·数据类型·运算符·箭头函数·变量声明
Traced back21 小时前
SQL Server 核心语法+进阶知识点大全(小白版)
数据库·sqlserver
山岚的运维笔记1 天前
SQL Server笔记 -- 第14章:CASE语句
数据库·笔记·sql·microsoft·sqlserver
松涛和鸣1 天前
70、IMX6ULL LED驱动实战
linux·数据库·驱动开发·postgresql·sqlserver
UpYoung!1 天前
【SQL Server 2019】企业级数据库系统—数据库SQL Server 2019保姆级详细图文下载安装完全指南
运维·数据库·sqlserver·运维开发·数据库管理·开发工具·sqlserver2019
知识分享小能手1 天前
SQL Server 2019入门学习教程,从入门到精通,SQL Server 2019 数据表的操作 —语法详解与实战案例(3)
数据库·学习·sqlserver
知识分享小能手2 天前
SQL Server 2019入门学习教程,从入门到精通,SQL Server 2019数据库的操作(2)
数据库·学习·sqlserver
山岚的运维笔记2 天前
SQL Server笔记 -- 第15章:INSERT INTO
java·数据库·笔记·sql·microsoft·sqlserver
山岚的运维笔记2 天前
SQL Server笔记 -- 第16章:MERGE
java·笔记·sql·microsoft·sqlserver
奥特曼打小白2 天前
Microsoft SQL Server2025的下载、安装与配置——从环境、管理工具、配置管理器入手,解决VS2022ASP.NET网站项目中SqlDataSource控件找不到服务器的问题
sqlserver·asp.net