SQL数据库系统-数据类型.ppt

SQL数据库系统-数据类型.ppt

ID:52063352

大小:392.00 KB

页数:28页

时间:2020-03-31

SQL数据库系统-数据类型.ppt_第1页
SQL数据库系统-数据类型.ppt_第2页
SQL数据库系统-数据类型.ppt_第3页
SQL数据库系统-数据类型.ppt_第4页
SQL数据库系统-数据类型.ppt_第5页
资源描述:

《SQL数据库系统-数据类型.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1SQLServer2005数据库系统主讲人:夏岩2数据表的创建与操作3回顾1SQLServer数据库的存储结构2创建SQLServer数据库3查看、设置、修改数据库选项4定长二进制binary(n):按n个字节的固定长度存放二进制数据,最大长度为8KB,若不足,在数据尾部加0补足。变长二进制varbinary(n):按不超过n个字节的实际长度存放二进制数据,最大长度8KB,若不足,按实际长度存储3.图像二进制image:用来存放文本文档、Excel图表及图象数据(.gif、.bmp、.jpeg)等。4.1数据类型4.1.1二进制数据SQLServer用binary

2、、varbinary和image三种数据类型来存储二进制数据。二进制类型用于存储声音、图像等数字类型的数据。5注意:1.二进制数据常量不允许加引号,默认用十进制 书写,输出显示默认采用十六进制。2.若实际数据的二进制长度超过指定的n个字节,用 局部变量存储时截取二进制的前n个字节。3.数据库中二进制字段的数据不能在数据表中直接输 入。4.在用INSERT或UPDATE语句为数据表二进制字段 输入、更新数据时,如果超过n字节,则系统报错。64.1数据类型4.1.2数值型数据SQLServer的数值型数据用8种:整型数据4种,实型数据4种。1.字节型整数TinyInt2

3、.短整型整数SmallInt3.基本整型整数Int或Integer4.长整型整数Bigint5.近似值实型浮点数Real6.可变精度实型浮点数Float(n)7.精确小数型数据Numeric(p.s)8.精确小数型数据Decimal(p.s)或Dec(p.s)74.1.3字符型数据SQLServer提供了Char(n)、Varchar(n)和Text三种ASCII码字符型数据。1.定长字符型Char(n):按n个字节固定存放字符串,若不足则补空格。2.变长字符型Varchar(n):按不超过n个字节的实际长度存放字符串。3.文本类型Text:当存储字符型数据超过80

4、00字节时,可选择Text数据类型。8注意:1.字符型数据一个英文符号占1个字节,汉字占2个字 节。2.字符型字符串常量必须用单引号括起来。3.Char、Varchar数据类型若不指定长度n,默认为1个字节。4.若实际字符串长度超过指定的n个字节,用局部变量 存储时截取字符串前n个字节。5.可以在企业管理器中直接输入到数据表中,但输入 的字符串长度超过字段指定长度时系统不接受,也 不会自动截取。6.在用INSERT或UPDATE语句为数据表字符型字段输入,更新字符串时,如果超过n字节,则系统报错。94.1.5日期/时间型数据SQLServer提供了Smalldate

5、time和Datetime两种日期/时间的数据类型。短日期/时间型Smalldatetime占4个字节固定长度的存放,存放1900/1/1~2079/6/6的日期时间,精确到分钟。2.基本日期/时间型Datetime占8个字节固定长度的存放,存放1753/1/1~9999/12/31的日期时间,精确到千分之一秒。10注意:1.日期/时间型常量必须用单引号括起来。2.用户在没有指定小时以下精确的时间数据时,自动 设置日期/时间型数据的时间为00:00:00。3.数据库中默认的日期格式为“年-月-日”,也可以使用 “月-日-年”或“日-月-年”。(年/月/日)4.如果使

6、用“日-月-年”或“日/月/年”,系统不能区分时 默认按“月-日-年”处理。114.1.6货币型数据SQLServer提供了Smallmoney和Money的数据类型。短货币型Smallmoney占4个字节,前2个字节是整数部分,后2个字节为小数部分。2.基本货币型Money占8个字节,前4个字节是整数部分,后4个字节为小数部分。Money或Smallmoney类型是数值常量,应加货币符号$前缀,负数时加后缀$.124.1.7位类型数据只能存放0、1和NULL,一般用于逻辑判断2.占1位二进制内存,如果一个数据表中有8个以下的位类型字段,系统用一个字节存储所有这些字

7、段,超过8个不足16个用2个字节存放。3.位类型数据输入任意的非0值时,都按1处理。134.1.9图像、文本型数据的存储方式1.存储文本、图像等大型数据时,可使用Text、Ntext和Image三种数据类型。这三种数据类型的数据量比较大。2.使用系统存储过程sp_tableoption指定文本或图像数据是否在表的行中存储:语法格式:sp_tableoption‘表名’,‘textinrow’,’true

8、false’14说明:1.当指定TRUE选项时,允许小型文本或图像数据直 接在表的行中存储,还可以指定数据大小的上限 值,默认上限值是256字节。2.当数据大小

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。