关系数据库管理系统SQLServer

关系数据库管理系统SQLServer

ID:41538981

大小:354.51 KB

页数:54页

时间:2019-08-27

关系数据库管理系统SQLServer_第1页
关系数据库管理系统SQLServer_第2页
关系数据库管理系统SQLServer_第3页
关系数据库管理系统SQLServer_第4页
关系数据库管理系统SQLServer_第5页
资源描述:

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

1、第七章SQLServer2000语法基础7.1SQLServer简介7.2SQLServer的数据类型7.3T-SQL语言第7章SQLServer2000语法基础本章简单介绍了关系数据库管理系统SQLServer的数据类型,主要介绍了T-SQL语言的语法基础,包括标识符、语法规则、运算符、变量、函数、流程控制语句等,让读者对关系数据库管理系统SQLServer2000的查询语言-----T-SQL语言有一个基本的了解,从而进一步利用数据库进行开发打好基础。7.1SQLServer简介SQLServer是使用客户机/服务器(C/S)体系结构的关系型数据库管理系统(RDBMS)。

2、1988年推出了第一个OS/2版本,1992年,SQLServer移植到NT上后,Microsoft成了这个项目的主导者,1994年以后,Microsoft专注于开发、推广SQLServer的WindowsNT版本1996年,Microsoft公司推出了SQLServer6.5版本,1998年,推出了SQLServer7.0版本,2000年推出了SQLServer2000。SQLServer2000常见的版本有:企业版(EnterpriseEdition)、标准版(StandardEdition)、个人版(PersonalEdition)和开发人员版(DeveloperEdi

3、tion)。企业版:一般作为数据库服务器使用。标准版:一般用于小型的工作组或部门。个人版:主要适用于移动用户。开发人员版:适用于应用程序开发。7.2SQLServer的数据类型数据类型是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同。SQLServer2000提供了以下常见的数据类型:1.二进制数据类型二进制数据包括Binary、Varbinary和Image。Binary数据类型既可以是固定长度的(Binary),也可以是变长度的,Binary[(n)]

4、是n位固定的二进制数据。其中,n的取值范围是从1到8000。其存储容量的大小是n+4个字节。Varbinary[(n)]是n位变长度的二进制数据。其中,n的取值范围是从1到8000。其存储容量的大小是n+4个字节,不是n个字节。在Image数据类型中存储的数据是以位字符串存储的,不是由SQLServer解释的,必须由应用程序来解释。例如,应用程序可以使用BMP、TIEF、GIF和JPEG格式把数据存储在Image数据类型中。2.字符数据类型字符数据是由任何字母、符号和数字任意组合而成的数据,字符数据的类型包括Char、Varchar和Text。Varchar是变长字符数据,其

5、长度不超过8KB。Char是定长字符数据,其长度最多为8KB。超过8KB的ASCII数据可以使用Text数据类型存储。例如,因为Html文档全部都是ASCII字符,并且在一般情况下长度超过8KB,所以这些文档可以Text数据类型存储在SQLServer中。3.Unicode数据类型Unicode数据类型包括Nchar,Nvarchar和Ntext。在MicrosoftSQLServer中,传统的非Unicode数据类型允许使用由特定字符集定义的字符。在SQLServer安装过程中,允许选择一种字符集。使用Unicode数据类型,列中可以存储任何由Unicode标准定义的字符。

6、在Unicode标准中,包括了以各种字符集定义的全部字符。使用Unicode数据类型,所占用的空间是使用非Unicode数据类型所占用的空间大小的两倍。在SQLServer中,Unicode数据以Nchar、Nvarchar和Ntext数据类型存储。使用这种字符类型存储的列可以存储多个字符集中的字符。当列的长度变化时,应该使用Nvarchar字符类型,这时最多可以存储4000个字符。当列的长度固定不变时,应该使用Nchar字符类型,同样,这时最多可以存储4000个字符。当使用Ntext数据类型时,该列可以存储多于4000个字符。4.日期和时间数据类型日期和时间数据类型包括Da

7、tetime和Smalldatetime两种类型,日期和时间数据类型由有效的日期和时间组成。例如,有效的日期和时间数据包括“4/01/9812:15:00:00:00PM”和“1:28:29:15:01AM8/17/98”。前一个数据类型是日期在前,时间在后一个数据类型是霎时间在前,日期在后。在MicrosoftSQLServer中,日期和时间数据类型包括Datetime和Smalldatetime两种类型时,所存储的日期范围是从1753年1月1日开始,到9999年12月31日结束(每一个值要求8个存储

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

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

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