- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络数据库技术;第三章 Transact-SQL语言 ;3.1查询分析器的使用 ;3.1.1启动查询分析器 ;;3.1.2界面组成 ;3.1.3配置和使用查询分析器 ;3. 2SQL语言简介 ;1. 组成: ;2. SQL语言的结构 ;3.3数据类型 ;3.3.1 整数数据类型 ;2. SMALLINT
说明:
(1)取值范围:-2 15(-32768) ~2 15 -1(32767)之间的所有正负整数。
(2)存储大小:2个字节,其中1位表示整数的正负号,其它15位表示整数值的长度和大小 ;3. TINYINT
说明:
(1)取值范围: 0 ~255 之间的所有正整数。
(2)存储大小:1 个字节
例:
declare @b tinyint
set @b=12345
select @b
go
结果:出错;4. BIGINT
说明:
(1)取值范围: -263 (-9223372036854775807) ~263-1( 9223372036854775807)之间的所有正负整数。
(2)存储大小:每个BIGINT 类型的数据占用8个字节的存储空间。 ;3.3.2 浮点数据类型 ; 2. FLOAT:
说明:
(1)取值范围:可精确到第15 位小数,其范围为从-1.79E -308 到1.79E +308。
(2)存储大小:占用8 个字节的存储空间。
(3)当整数位数达到17位时,系统自动以指数形式表示。
;(二)精确小数: ; DECIMAL数据占用的字节数取决于P中的整数位数
P中的整数位数 字节数
介于 1~9位 占5个字节
10~19位 占9个字节
20~28位 占13个字节
29~38位 占17个字节; 2. NUMERIC
NUMERIC数据类型与DECIMAL数据类型完全相同。
注意:SQL Server 为了和前端的开发工具配合,其所支持的数据精度默认最大为28位。但可以通过使用命令来改变默认精度 .;3.3.3 二进制数据类型 ;2 .???? VARBINARY:
可变长度的二进制数据类型
(1)?? 格式:VARBINARY(n)。 n 的取值也为1 到8000,
(2)?? 存储大小:实际数值长度+4个字节
;3.3.4 逻辑数据类型 ????BIT ;3.3.5字符数据类型 ;例1:declare @a char
set @a=123
select @a
输出结果为:
1;例3:declare @a char(2)
set @a=‘1中国
select @a
select datalength(@a) --返回@a所占用的字节长度
输出结果:
1 --输出字符1未输出‘中’字的左半部分
2 --变量长度为2个字节
例4:若将长度改为3、4、7,该题输出结果和长度是什么?;2 . VARCHAR:
可变长度的非Unicode字符
(1)?? 定义形式:VARCHAR [ (n) ],n 的取值为1 到8000
(2)??存储大小:实际数值长度,若输入数据的字符数小于n ,则系统不会在其后添加空格来填充空间。
;例:declare @a varchar(2)
set @a=‘1中国
select @a
select datalength(@a) --返回@a所占用的字节长度
输出结果:
1 --输出字符1未输出‘中’字的左半部分
1 --变量长度为屏幕显示的实际字节,1个字节
考虑:若长度改为3、4、7,则输出结果和长度是什么?;. NCHAR:
固定长度的UNICODE字符
(1)定义形式:NCHAR[ (n) ]。
(2)存储大小:字符串中每个字符、符号和汉字均占两个字节的存储空间,n表示总存储空间,取值为1~4000。
(3)说明:(字符中,英文字符只需要一个字节存储就足够了,但汉字众多,需要两个字节存储,英文与汉字同时存在时容易造成混乱)Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示。???
;例:declare @a Nchar(2)
set @a=‘1中国
select @a
select datalength(@a) --返回@a所占用的字节长度
输出结果:
1中 --输出字符1未输出‘中’字的
您可能关注的文档
最近下载
- 初三语文下册《儒林外史》名著阅读知识梳理+中考真题演练.docx VIP
- 个人债务两清协议结清证明范本.docx VIP
- 大班幼儿参与幼儿园物质环境创设的现状及提升策略.docx VIP
- 2025广西盐业集团玉林盐业有限公司招聘笔试备考题库及一套参考答案详解.docx VIP
- 民用航空器系统/部件通用代码-中国民航维修网.PDF
- 浅谈地方媒体的发展与中老年人的关系.docx VIP
- 2025年部编版二年级道德与法治上册全册教案.pdf VIP
- 学习课件进路联锁与联锁表的编制方法表.ppt VIP
- 附着式升降脚手架施工方案范本.pdf VIP
- 小学四年级英语阅读理解30篇及小学四年级英语作文.doc VIP
文档评论(0)