SQL Server 数据类型详解
文本和图形
文本和图形数据类型是用于存储大量的非Unicode和Unicode字符以及二进制数据的固定长度和可变长度数据类型,包括text型、ntext型和image型。
·text型是用于存储大量非Unicode文本数据的可变长度数据类型,其容量理论上为231-1(2 147 483 647)个字节。在实际应用时需要视硬盘的存储空间而定。
在SQL Server 2000以前的版本中,数据库中一个text对象存储的实际上是一个指针,它指向一个以8KB为单位的数据页。这些数据页是动态增加并被逻辑连接起来的。在SQL Server 2000中,则将text和image型的数据直接存放到表的数据行中,而不是存放到不同的数据页中。这样就减少了用于存储text和image类型的空间,并相应减少了磁盘处理这类数据的I/O数量。
·ntext型是用于存储大量Unicode文本数据的可变长度数据类型,其理论容量为230-1(1 073 741 823)个字节。ntext型的其他用法与text型基本一样。
·image型是用于存储大量二进制数据的可变长度数据类型,其理论容量为231-1 (2 147 483 647)个字节。Image型数据的存储模式与text型数据相同,通常用来存储图形等OLE对象。在输入数据时,与输入二进制数据一样,必须在数据前加上起始符号“0X”作为二进制标识。
日期和时间
日期和时间数据类型代表日期和一天内的时间,包括datetime型和smalldatetime型。
·datetime型是用于存储日期和时间的结合体的数据类型。它可以存储从公元1753年1月1日零时起到公元9999年12月31日23时59分59秒之间的所有日期和时间,其精确度可达3%秒。
datetime型数据所占用的存储空间为8个字节,其中前4个字节用于存储1900年1月1日以前或以后的天数,数值分正负,正数表示在此日期之后的日期,负数表示在此日期之前的日期;后4个字节用于存储从此日零时起所指定的时间经过的毫秒数。如果在输入时省略了时间部分,则系统将默认为12:00:00:000AM;如果省略了日期部分,系统将默认为1900年1月1日。
·smalldatetime型与datetime型相似,但其存储的日期时间范围较小,从1900年1月1日到2079年6月6日。它的精度也较低,只能精确到分钟级,其分钟个位上的值是根据秒数并以30秒为界四舍五入得到的。
Smalldatetime型数据所占用的存储空间为4个字节,其中前两个字节存储从基础日期1900年1月1日以来的天数,后两个字节存储此日零时起所指定的时间经过的分钟数。
SQL Server 数据类型详解相关推荐
- 用JDBC直连方式访问SQL Server 2005详解
用JDBC直连方式访问SQL Server 2005详解 1.安装JDK,配置其环境变量:(笔者所用版本为1.6版) (1)从官方网http://java.sun.com/jdk下载安装文件. (2) ...
- ASP调用sql server 存储过程详解-附带实例-
ado文档对使用指定属性创建新的 Parameter 对象. 语法 Set parameter = command.CreateParameter (Name, Type, Direction, Si ...
- server使用abp中调用存储过程 sql_ASP调用sql server 存储过程详解-附带实例-
ado文档对使用指定属性创建新的 Parameter 对象. 语法 Set parameter = command.CreateParameter (Name, Type, Direction, Si ...
- eclipse连接SQL Server数据库(详解很细心)
目录 第一步:启动SQl Server服务 第二步:进入数据库建库建表 第三步:进入 eclipse 编写连接数据库的代码 第一步:启动SQl Server服务 第二步:进入数据库建库建表 第三步:进 ...
- 数据库跟踪——SQL Server Profiler详解
工具简介 SQL Server Profiler这个工具是SQL Server数据库自带的语句执行跟踪工具,常使用于分析软件修改数据库时所执行的语句,适合用来研究软件运行数据库的原理.如果你的工作是软 ...
- SQL Server 2005 常用数据类型详解
SQL Server 2005 常用数据类型详解 [b]1. 字符串数据类型[/b] char 此数据类型可存储1~8000个定长字符串,字符串长度在创建时指定:如未指定,默认为char(1).每个字 ...
- Sql Server函数全解三数据类型转换函数和文本图像函数
原文:Sql Server函数全解<三>数据类型转换函数和文本图像函数 一:数据类型转换函数 在同时处理不同数据类型的值时,SQL Server一般会自动进行隐士类型转换.对于数据类型相近 ...
- redis 数据类型详解 以及 redis适用场景场合
redis 数据类型详解 以及 redis适用场景场合 1. MySql+Memcached架构的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访 ...
- 【java学习之路】(java框架)004.Mybatis SQL映射文件详解
02Mybatis SQL映射文件详解 在之前我们学习了mybatis的全局配置文件,下面我们开始学习mybatis的映射文件,在映射文件中,可以编写以下的顶级元素标签: cache – 该命名空 ...
最新文章
- error LNK2019: 无法解析的外部符号 public: virtual void * __thiscall
- Linux CentOS PhpMyAdmin安装--转载
- PHP的chunk_split() 函数把字符串分割为一连串更小的部分
- 源码解读腾讯 GT 的性能测试方案
- c语言字符全排列数组,使用c语言递归实现字符串的全排列
- 多布局怎么搭建_展会搭建如何吸引人的注意力?
- os系统安装python_在MacOS系统上安装疯子Python
- iOS人脸识别 用苹果api<AVFoundation/AVFoundation.h>
- 用批处理调用Rundll32添加打印机命令说明文件
- 电子技术基础(三)__第1章 并联电路的电阻_电阻的分流公式
- 初识HTML(四)进阶:CSS基础、常用属性
- 佐治亚大学计算机科学与工程,2019上海软科世界一流学科排名计算机科学与工程专业排名佐治亚大学排名第401-500...
- TCP拥塞控制和宽容
- 倒计时1天!大会议程全公开,论坛介绍看起来
- arachni安装与使用
- kylin v10系统_Kylin10正式版 银河麒麟桌面操作系统(Kylin) V10 x86/兆芯版/海光版下载-520下载...
- 有趣的Ruby-学习笔记5
- led数码显示控制plc实验_实验三 LED数码显示控制 PLC实验报告
- 黑马——最新大数据视频
- Android 项目必备(四十三)-->Android 开发者的 new 电脑