第一大类:整数数据
bit:bit数据类型代表0,1或NULL,就是表示true,false.占用1byte.
int:以4个字节来存储正负数.可存储范围为:-2^31至2^31-1.
smallint:以2个字节来存储正负数.存储范围为:-2^15至2^15-1
tinyint: 是最小的整数类型,仅用1字节,范围:0至此^8-1

第二大类:精确数值数据
numeric:表示的数字可以达到38位,存储数据时所用的字节数目会随着使用权用位数的多少变化.
decimal:和numeric差不多

第三大类:近似浮点数值数据
float:用8个字节来存储数据.最多可为53位.范围为:-1.79E+308至1.79E+308.
real:位数为24,用4个字节,数字范围:-3.04E+38至3.04E+38

第四大类:日期时间数据
datatime:表示时间范围可以表示从1753/1/1至9999/12/31,时间可以表示到3.33/1000秒.使用8个字节.
smalldatetime:表示时间范围可以表示从1900/1/1至2079/12/31.使用4个字节.

第五大类:字符串数据
char:长度是设定的,最短为1字节,最长为8000个字节.不足的长度会用空白补上.
varchar:长度也是设定的,最短为1字节,最长为8000个字节,尾部的空白会去掉.
text:长宽也是设定的,最长可以存放2G的数据.

第六大类:Unincode字符串数据
nchar:长度是设定的,最短为1字节,最长为4000个字节.不足的长度会用空白补上.储存一个字符需要2个字节.
nvarchar:长度是设定的,最短为1字节,最长为4000个字节.尾部的空白会去掉.储存一个字符需要2个字节.
ntext:长度是设定的,最短为1字节,最长为2G.尾部的空白会去掉,储存一个字符需要2个字节.

第七大类:货币数据类型
money:记录金额范围为:-92233720368577.5808至92233720368577.5807.需要8 个字节.
smallmoney:记录金额范围为:-214748.3648至214748.36487.需要4个字节.

第八大类:标记数据
timestamp:该数据类型在每一个表中是唯一的!当表中的一个记录更改时,该记录的timestamp字段会自动更新.
uniqueidentifier:用于识别数据库里面许多个表的唯一一个记录.

第九大类:二进制码字符串数据
binary:固定长度的二进制码字符串字段,最短为1,最长为8000.
varbinary:与binary差异为数据尾部是00时,varbinary会将其去掉
image:为可变长度的二进制码字符串,最长2G.

转载于:https://www.cnblogs.com/SunnyZhu/p/5522525.html

SQLServer的数据类型相关推荐

  1. SqlServer常用数据类型

    SqlServer常用数据类型 一.ASCII字符型 String 类型: Ascll字符型:数据类型包括char.varchar.text   数据类型包括char.varchar.textAscl ...

  2. sqlserver oracle 数据类型对应关系,SQLSERVER和ORACLE数据类型对应关系详解和对应表格整理...

    Oracle SQLServer 比较 SQLServer 常见的 数据 库 类型 字符 数据 类型 CHAR CHAR :都是固定长度字符资料但oracle里面最大度为2kb,SQLServer里面 ...

  3. sqlserver数据库数据类型详解

    SQLServer 提供了以下数据类型: Binary(n),Varbinary(n),Char(n),Varchar(n),Nchar(n),Nvarchar(n),Datetime,Smallda ...

  4. SQLSERVER基础--数据类型

    文章目录 引言 数据类型 bit tinyint smallint int decimal smallmoney float real datetime cursor timestamp Unique ...

  5. SqlServer 对 数据类型 text 的操作

    View Code --text字段增加处理--创建测试表 create table test(id varchar(3),detail text) insert into test select ' ...

  6. [转]sqlserver 数据类型 及使用考虑

    本文转自:http://www.cnblogs.com/auiso/archive/2006/09/02/492796.html 在 Microsoft® SQL Server™ 中,每个列.局部变量 ...

  7. SQLServer:用户自定义数据类型用法

    今天给大家梳理一下SQLServer:用户自定义数据类型用法,希望对大家能有所帮助! 1.基于基本数据类型创建的别名数据类型 -- 创建生日的数据类型 CREATE TYPE birthday FRO ...

  8. Sybase:数据类型(对比sqlserver)

    字符数字类型: char.varchar.long varchar nchar.nvarchar.long nvarchar 通过域实现兼容sqlserver的数据类型:sysname(varchar ...

  9. sqlserver 扩展事件监控慢sql与阻塞sql,xml格式日志解析

    零. 启用参数 SqlServer中默认blocked process收集是不开启的,可以通过以下sql查看,值为0表示未开启. exec sp_configure 'show advanced op ...

最新文章

  1. apicloud 基础
  2. 用Code::Blocks Code profiler插件剖析程序性能
  3. c语言判定三角形方法,c语言判定三角形的各种类型——请大家指点
  4. WCF分布式开发常见错误(10):套接字连接中断,The socket connection was aborted
  5. 字符数组拷贝与strcpy函数
  6. 2020年阿里农产品电商报告
  7. 支付宝五福活动抢先开始了!原来今年可以提前集
  8. c++ release和debug语句分离
  9. 金三银四的面试黄金季节,Android面试题来了!
  10. Prototype使用$F()函数
  11. ARM-Linux 交叉编译工具链安装
  12. 兴业银行研发中心笔试题_2019兴业银行笔试真题汇编(一)_考生回忆版
  13. 从降维攻击详解互联网格局体系
  14. 06.ESP8266驱动OLED屏
  15. 企业微信机器人记录2
  16. 华为MatePad Pro和华为MatePad区别
  17. 用python的pandas打开csv文件_python读写数据读写csv文件(pandas用法)
  18. Java程序员面试需要注意什么?
  19. java JFreechart开发报表的实例demo下载
  20. 人民币升值和贬值的影响

热门文章

  1. 大厂 CEO 一年薪酬拿多少?
  2. web.xml 里context-param 、listener、 filter、servlet 加载顺序
  3. 【springboot】【redis】springboot+redis实现发布订阅功能,实现redis的消息队列的功能...
  4. git查看各个branch之间的关系图
  5. 如何使用Nexus搭建Maven私服
  6. 如何释放 DB_RECOVERY_FILE_DEST_SIZE
  7. 9-7NOIP模拟赛总结
  8. Android 自定义TimePickerDialog
  9. 往事并不如烟@武汉 --- 和同事们一起'诈金花’
  10. [免费活动通知]RAD Studio XE8 技术研讨会(上海、成都)