SQL Server数据库基础教程 作者 刘丽 第2章.pptVIP

SQL Server数据库基础教程 作者 刘丽 第2章.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server 数据库管理基础 2.1 SQL简介 1. SQL SQL是Structured Query Language的缩写,即结构化查询语言。它是负责与ANSI(美国国家标准学会)维护的数据库交互的标准。作为关系数据库的标准语言,它已被众多商用DBMS产品所采用,使得它已成为关系数据库领域中一个主流语言,不仅包含数据查询功能,还包括插入、删除、更新和数据定义功能。 2. T-SQL T-SQL(Transact-SQL)是SQL语言的一种版本,它是ANSI SQL的加强版语言、提供了标准的SQL命令。另外,T-SQL还对SQL做了许多补允,提供了类似C、Basic和Pascal的基本功能,如变量说明、流控制语言、功能函数等。 T-SQL作为SQL的扩展,其组成部分包括数据定义语言、数据控制语言、数据操纵语言和系统存储过程。其相应内容如下。 1.数据定义语言(DDL) 2.数据控制语言(DCL) 3.数据操纵语言(DML) 4.系统存储过程(System Stored Procedure) T-SQL语句不区分大小写,但要遵循一定的语法约定,T-SQL的语法约定如表2-1所示 。 2.2 SQL server数据基础 在计算机中数据有两种特征:类型和长度。所谓数据类型就是以数据的表现方式和存储方式来划分的数据的种类。在SQL Server 中每个变量、参数、表达式等都有数据类型。系统提供的数据类型分为几大类,如表2-3所示:(书P33-35) 1. 变量 变量就是在执行过程中可变的数据,“变”的意思就是在执行时可以因需要而改变,故名为变量。变量是一种语言中必不可少的组成部分。一个变量的组成包括名称、类型和数据,其中类型可以是SQL Server提供的数据类型。T-SQL语言中有两种形式的变量,一种是用户自己定义的局部变量,另外一种是系统提供的全局变量。 2.数据处理 所谓数据处理实际上就是利用计算机对各种类型的数据进行处理。它包括对数据的采集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列操作过程。数据处理的目的是从大量的、原始的数据中获得我们所需要的资料并提取有用的数据成份,作为行为和决策的依据。 3.数据库 数据库在英语中称为database。拆开来看,data是数据,base可译为基地或仓库。所以在通俗的意义上,数据库不妨理解为存储数据的基地。它是以一定的组织方式将相关的数据组织在一起并存储在外存储器上,所形成的能为多个用户共享的,与应用程序彼此独立的一组相互关联的数据集合。 常量指固定不变的数据,但在 SQL Server 中,数据称为常量。用 SET 语句赋给变量的数据,就可视为常量。所以,这时的常量,其实是指各种不同数据类型的数据表示法。 (1)字符常量 若是字符型数据,对于一般字符请在前后加上英文单引号(’),若是 Unicode 字符,请加上 N。如: SET @PID=N’F153342401’ (2)二进制常量 二进制数据的表示法是以 0x 开头,其后的长度不定,不必使用单引号。如: DECLARE @x binary SET @x=0x123 (3)数字常量 所有数字数据在表示时,也不需使用单引号,且数字数据又有多种类型,分为整数和小数,又有一般数字和货币值等,如: DECLARE @x int DECLARE @y money SET @x=12 SET @y=$10.5 (4)日期和时间常量 日期和时间数据都必须加上单引号,可以是各种合法的格式,如: DECLARE @x datetime,@y datetime,@z datetime SET @x=’2010/11/23 12:00’ SET @y=’11/23/2010’ SET @z=’11 23, 2010’ 2.2.3 运算符及表达式 运算符是表示数据之间运算方式的运算符号,用来指定要在一个或多个表达式中执行的操作。一般根据处理数据类型不同可分为算术运算符、关系运算符、逻辑类运算符、范围运算符、多值列表运算符、用于子查询的运算符、空值运算符、字符模糊匹配运算符、字符串连接运算符等。表达式是由常量、变量、函数、操作符及圆括号组成的算式。表达式中的操作对象必须具有相同的数据类型,如果表达式中有不同类型的操作对象,则必须将它们转换成同种数据类型。 1.算术表达式 算术表达式是由数值型变量、常量、函数和数值操作符组成的。用于对数值型数据进行常规的算术运算,如表1-13所示。 2.关系表达式 关系表达式用于数值、字符、日期型数据的比较运算。关系表达式的运算优先级相同,如表2-6所示。例如: ’abc’’ABC’ --结果为F ’abcde’=’abcd’

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档