SQLServer的数据类型
第一大类:整数数据
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的数据类型相关推荐
- SqlServer常用数据类型
SqlServer常用数据类型 一.ASCII字符型 String 类型: Ascll字符型:数据类型包括char.varchar.text 数据类型包括char.varchar.textAscl ...
- sqlserver oracle 数据类型对应关系,SQLSERVER和ORACLE数据类型对应关系详解和对应表格整理...
Oracle SQLServer 比较 SQLServer 常见的 数据 库 类型 字符 数据 类型 CHAR CHAR :都是固定长度字符资料但oracle里面最大度为2kb,SQLServer里面 ...
- sqlserver数据库数据类型详解
SQLServer 提供了以下数据类型: Binary(n),Varbinary(n),Char(n),Varchar(n),Nchar(n),Nvarchar(n),Datetime,Smallda ...
- SQLSERVER基础--数据类型
文章目录 引言 数据类型 bit tinyint smallint int decimal smallmoney float real datetime cursor timestamp Unique ...
- SqlServer 对 数据类型 text 的操作
View Code --text字段增加处理--创建测试表 create table test(id varchar(3),detail text) insert into test select ' ...
- [转]sqlserver 数据类型 及使用考虑
本文转自:http://www.cnblogs.com/auiso/archive/2006/09/02/492796.html 在 Microsoft® SQL Server™ 中,每个列.局部变量 ...
- SQLServer:用户自定义数据类型用法
今天给大家梳理一下SQLServer:用户自定义数据类型用法,希望对大家能有所帮助! 1.基于基本数据类型创建的别名数据类型 -- 创建生日的数据类型 CREATE TYPE birthday FRO ...
- Sybase:数据类型(对比sqlserver)
字符数字类型: char.varchar.long varchar nchar.nvarchar.long nvarchar 通过域实现兼容sqlserver的数据类型:sysname(varchar ...
- sqlserver 扩展事件监控慢sql与阻塞sql,xml格式日志解析
零. 启用参数 SqlServer中默认blocked process收集是不开启的,可以通过以下sql查看,值为0表示未开启. exec sp_configure 'show advanced op ...
最新文章
- apicloud 基础
- 用Code::Blocks Code profiler插件剖析程序性能
- c语言判定三角形方法,c语言判定三角形的各种类型——请大家指点
- WCF分布式开发常见错误(10):套接字连接中断,The socket connection was aborted
- 字符数组拷贝与strcpy函数
- 2020年阿里农产品电商报告
- 支付宝五福活动抢先开始了!原来今年可以提前集
- c++ release和debug语句分离
- 金三银四的面试黄金季节,Android面试题来了!
- Prototype使用$F()函数
- ARM-Linux 交叉编译工具链安装
- 兴业银行研发中心笔试题_2019兴业银行笔试真题汇编(一)_考生回忆版
- 从降维攻击详解互联网格局体系
- 06.ESP8266驱动OLED屏
- 企业微信机器人记录2
- 华为MatePad Pro和华为MatePad区别
- 用python的pandas打开csv文件_python读写数据读写csv文件(pandas用法)
- Java程序员面试需要注意什么?
- java JFreechart开发报表的实例demo下载
- 人民币升值和贬值的影响
热门文章
- 大厂 CEO 一年薪酬拿多少?
- web.xml 里context-param 、listener、 filter、servlet 加载顺序
- 【springboot】【redis】springboot+redis实现发布订阅功能,实现redis的消息队列的功能...
- git查看各个branch之间的关系图
- 如何使用Nexus搭建Maven私服
- 如何释放 DB_RECOVERY_FILE_DEST_SIZE
- 9-7NOIP模拟赛总结
- Android 自定义TimePickerDialog
- 往事并不如烟@武汉 --- 和同事们一起'诈金花’
- [免费活动通知]RAD Studio XE8 技术研讨会(上海、成都)