1.整数型

1. 整数型数据由负整数或正整数组成,如-15. 0、5和2509。 整数型数据使用bigint、int, smallinttinyint数据类型存储。各种类型能存储的数值的范围如下:
●bigint数据类型:大整数型,长度为8个字节,可以存储从-2的63次方 到2的63次方-1范围内的数字。
●int数据类型:整数型,长度为4个字节,可存储范围是-2的31次方 ~2的32次方-1. 
●smallint数据类型: 短整数型,长度为2个字节,可存储范围只有-2的15次方 ~  2的15次方-1。
●tinyint数据类型:微短整数型,长度为1个字节,只能存储0~255范围内的数字。

2.小数数据类型

1. 也称为精确数据类型,它们由两部分组成,其数据精度保留到最低有效位,所以它们能以完整的精度存储十进制数。
在声明小数数据类型时,可以定义数据的精度和小数位。声明格式如下:decimal[(p[,s])]或numeric[(p[, s])]
decimal(10,6),表示数值中共有10位数,其中整数占4位,小数占6位。
p小数点左边和右边数字之和,不包括小数点。如123.45,则p=5,s=2
P和s必须遵守以下规则: 0<=s<=p<= 38。
numere 玛deienal数据类到的默认最大精度值是38.在TansactsaL中,
numeric与decimal数据类型在功能上等效。

3.近似数值型

SQL Server提供了用于表示浮点数字数据的近似数值数据类型。近似数值数据类型不能精确记录数据的精度,它们所保留的精度由二进制数字系统的精度决定。SQL Server提供了两种近似数值数据类型:
float [(n)]: -1. 79E308~1. 79E308之间的浮点数字数据。n用于存储科学记数法float数尾数的位数,同时指示其精度和存储大小。n必须为1~53之间的值。3.4E38 表示3.4x10^38
real数据类型: -3. 40E38~3. 40E38之间的浮点数字数据。存储大小为4字节。

4.字符型

字符串存储时采用字符型数据美型。字符数据由字母、符号和数字组成。

char、varchar text等3种类型的定义方式如下:
char[(n)]:长度为n个字节的固定长度且非Unicode的字符数据。n必须是一个介于1~8000之间的数值。存储大小为n个字节。
Varchar[(n)]:长度为n个字节的可变长度且非Unicode的字符数据。n
必须是一个介于1-8000之间的数值。存储大小为输入数据的字节的实
际长度,而不是n个字节。所输入的数据字符长度可以为零。
text数据类型:用来声明变长的字符数据。在定义过程中,不需要指
定字符的长度。SQL Server 会根据数据的长度自动分配空间。

如果站点支持多语言,请考虑使用Unicode nchar或nvarchar数据类型,以最大限度地消除字符转换问题。如果使用char或varchar,建议执行以下操作:
如果列数据项的大小一致,则使用char。
如果列数据项的大小差异相当大,则使用varchar.
如果列数据项大小相差很大,而且大小可能超过8000字节,请使用varchar(max).

5.逻辑数值型

SQL Sever支持逻辑数据类型bit,它可以存储整型数据1、O或NULL.如果输入
0以外的其他值时,SQL Server均将它们当作1看待。
SQL Server优化用于bit列的存储。如果一个表中有不多于8个的bit列,这些列将作为一个字节存储。如果表中有9~16个bit列,这些列将作为两个字节存储。更多列的情况依此类推。

6. 货币型货币数据表示正的或负的货币值。在SOL Server中使用moneysmall money数据类型存储货币数据。货币数据存储的精确度为4位小数。money和small money数据类型存储范围和占用字节如下;●money数据类型:可存储的货币数据值介于-2的63次方~2的63次方-1之间,精确到货币单位的万分之一。 存储大小为8个字节。●small money数据类型: 可存储的货币数据值介于-2的15次方~ +2的15次方-1之间

7.二进制数据类型

二进制数据由十六进制数表示。例如,十进制数245等于十六进制数F5。在SQL Server 2005中,二进制数据使用binary. varbinary和image数据类型存储:
binary数据类型:在每行中都是固定的长度(最多为8KB)。
varbinary数据类型:在每行中所包含的十六进制数字的个数可以不同(最多为8KB)。
image数据类型: 可以用来存储超过8KB的可变长度的二进制数据,如WORD文档、Excel电子表格、BMP、GIF和JPEG文件。

在Microsoft SQL Server的未来版本中将删除ntext. text 和image数据类型。请避免在新开发工作中使用这些数据类型,并考虑修改当前已使用这些数据类型的应用程序。请改用nvarchar(max)、
yarchar(max)和varbinary(max)。
用于存储大型非Unicode字符、Unicode 字符及二进制数据的固定长度数据类型和可变长度数据类型。

8.日期时间类型

SQL Server提供了专门的日期时间类型。日期和时间数据由有效的日期或时间组成。例如,“4/01/2011 12:15:00:00:00 PM"和“1:28:29:15:01 AM 8/17/2011"
都是有效的日期和时间数据。在SQL Server 2005中, 日期和时间数据使用datetime和small datetime数据类型存储:
datetime:从1753年1月1日到999年12月31日的日期和时间数据,精确度为千分之三秒(等于3毫秒或0.003秒)。
smalldatetime:从1900年1月1日到2079年6月6日的日期和时间数据精确到分钟。

-END-

不要把最糟糕的脾气留给最爱的人。

datetime数据类型_系统数据类型相关推荐

  1. mysql适合储存高清电影的数据类型_下列数据类型中适合存储PDF文档的是( ) (5.0分)_学小易找答案...

    [单选题]咯血的特点不正确的是 [单选题]下面关于SHOW TABLES LIKE 't%'描述错误的是( ) (5.0分) [单选题]下列删除itcast数据库的sql语句中,正确的是 (5.0分) ...

  2. python不支持以下哪种数据类型_下列数据类型中, Python不支持的是()。_学小易找答案...

    [判断题]a={},type(a)结果是 . (5.0分) [简答题]内造型设计 [填空题]水分子之间存在着质子的传递作用,称为水的 作用,这个作用的平衡常数在25度时等于 . [填空题]len('3 ...

  3. java复合数据类型_复合数据类型

    1.列表,元组,字典,集合分别如何增删改查及遍历. 答: (1)列表的增删改查: 增:使用append()方法在列表的末尾增加新的元素 删:使用del语句来删除列表的元素 改:通过下标索引找到值然后直 ...

  4. 西门子real是什么数据类型_西门子数据类型REAL转WORD和S5TIME的方法

    real转双整数是有一个取整指令的round,这样就可以实现把real转换为双整数,当然余数丢失了. 双整数比如MD10,那么MD10=(MW10+MW12)组成的,当然这里不是数学符号,不明白的可以 ...

  5. python的核心数据类型_核心数据类型--字符串

    ## 说明 字符串`字面量`:把文本放入单引号/双引号/三引号中,单双引号混合时使用**3单引号**. python2 使用`unicode`编码,使用u进行标识, 如u'hiyang',python ...

  6. datetime数据类型_当pandas遇上数据类型问题

    原文:Overview of Pandas Data Types作者:Chris Moffitt链接: https://pbpython.com/pandas_dtypes.html译者: 大邓 当我 ...

  7. /usr/include/sys/types.h基本系统数据类型

    sys/types.h中文名称为基本系统数据类型.在应用程序源文件中包含 <sys/types.h> 以访问 _LP64 和 _ILP32 的定义.此头文件还包含适当时应使用的多个基本派生 ...

  8. Swift学习笔记_数据类型_整数类型

    1 整数类型 整数就是没有小数部分的数字. 整数类型分为两种: (1)有符号整数类型:表示负整数.零.和正整数 (2)无符号整数类型:表示零.和正整数 有符号整数类型有5种表示方式: (1)Int8: ...

  9. C语言_自定义数据类型

    目录 1.自定义数据类型_结构体 1.1 结构体类型的声明 1.1.1 匿名结构体 1.2 结构体的自引用 1.2.1 Typedef结构体重命名: 1.3 结构体变量的定义和初始化 1.4 结构体内 ...

最新文章

  1. 弱电工程室内外光纤敷设有哪些技术要求
  2. nginx启动期做了哪些事
  3. 关于解决service 'sapdp00' not found的办法
  4. 资深Linux 系统管理员常用的15个很好用的Cron工作示例
  5. 【Java】面向对象基本特性-封装
  6. 将当前的Git分支设为主分支
  7. Appium Desktop下载
  8. method not allowed 异常处理
  9. 在苹果Mac上如何隐藏桌面图标?
  10. 解决KETTLE9 连接MYSQL 8 Error connecting to database: (using class org.gjt.mm.mysql.Driver)
  11. 云端系统服务器是什么,云端服务器是什么-云端服务器介绍
  12. WP博客几款好看的图片类模板分享
  13. 会议及作用篇--项目管理(十六)
  14. 申论(基础题)之扫清阅读障碍和提取障碍
  15. MySQL中xtrabackup备份恢复全攻略(r12笔记第11天)
  16. 闪耀DTCC | 合作伙伴北京中亦安图倾情加盟 DTCC2018!
  17. week15作业A ZJM 与霍格沃兹
  18. 洛谷P3647 [APIO2014] 连珠线 题解
  19. 九河 打结_舌头打结? 与视觉效果更快地沟通
  20. matlab分式多项式化简,有理分式多项式法模态参数识别

热门文章

  1. linux设备驱动之总线、设备、驱动
  2. javascript引擎工作原理的初步了解
  3. 服务器双系统切换快捷键,服务器双系统同时开
  4. 计算机表格最高分,excel表格里怎样算最高分 excel各个班的最高分
  5. 财务用计算机可以一次摊销,购入的电脑可以一次性计提折旧吗
  6. react native 之自定义顶部导航栏,实现标题居中可控
  7. git 如何正确的提交文件
  8. php的echo 和 return的区别
  9. 再见SpringMVC!小程序开发工程师岗位职责
  10. JAVA中NEXTLINE()与NEXT()的区别