1、数据类型分类
数值型: 8 4 2 1
1.整型数据类型:bigint int smallint tinyint
2.浮点型:float 近似数值 存在精度损失 real 近似数值 float(24)
decimal 精确数值 不存在精度损失 decimal(18,2)
货币类型 money smallmoney
字符型:
char 固定长度 8000
varchar(n) 可变长度字符串 8000
varchar(max) 可变长度字符串
text 可变长度字符串2GB
unicode字符串
nchar(n) 40000
nvarchar(n) 4000 2
nvarchar(max) varchar长度1/2
ntext
前面带n 存储中文汉字还是英文或数字,存储大小2个字节,不带n,英文或数字,就是1个字节,中文就是两个长度
日期型:
datetime 精确度高
datetime2 精确度更高 100纳秒
smalldatetime 精度1分钟 时间范围小
date 存储日期
time 存储时间
其他类型: uniqueidentifier guid 全球唯一标识符。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结