您的位置:首页 > 数据库

SQL sever基本数据类型详解

2020-03-24 19:24 429 查看
分类及数据特性 数据类型(不区分大小写)
整数数据类型 BIT 、INT、SAMLLINT、TINYINT
货币数据类型 MONEY、SMALLMONEY
浮点数据类型 REAL、FLOAT、DECIMAL、NUMERIC
日期/时间数据类型 DATETIME、SMALLDATETIME、DATA、DATETIME(2)、DATETIMESTAMPOFFSET
字符数据类型 CHAR、NCHAR(n)、VARCHAR、NVARCHAR(n)
二进制数据类型 BINARY、VARBINARY
图像和文本数据类型 TEXT、NTEXT(n)、IMAGE

字符型数据类型

char: 固定长度,存储ANSI字符,不足的补英文半角空格。

nchar(n): 固定长度,存储Unicode字符,不足的补英文半角空格

varchar: 可变长度,存储ANSI字符,根据数据长度自动变化。

nvarchar(n): 可变长度,存储Unicode字符,根据数据长度自动变化。

如果你肯定存储的数据长度,而且不包中文的,可以选择char类型。

如果肯定存储的数据长度,但可能包括中文,可以选择nchar类型。

如果不确定存储的数据长度,存储只有英文、数字的最好用varchar

如果不确定存储的数据长度,也有可能有中文,可以选择nvarchar类型,在SQL Server2005中也是比较常用的字符数据类型。
原文链接:https://www.cnblogs.com/flyrock/archive/2012/07/08/2581234.html

浮点数据类型参考:
https://www.cnblogs.com/Sungeek/p/12167796.html

货币数据类型参考:
https://docs.microsoft.com/zh-cn/sql/t-sql/data-types/money-and-smallmoney-transact-sql?view=sql-server-2017

日期/时间数据类型参考:
https://blog.csdn.net/qq_39019865/article/details/81061521

整数数据类型参考:
https://www.cnblogs.com/ButterflyEffect/p/8944706.html

图像和文本类型参考:
https://www.geek-share.com/detail/2663910320.html

  • 点赞
  • 收藏
  • 分享
  • 文章举报
每天发芽的豆芽 发布了7 篇原创文章 · 获赞 3 · 访问量 2万+ 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: