SQL数据库第7章ppt课件.ppt

SQL数据库第7章ppt课件.ppt

ID:58879667

大小:91.00 KB

页数:65页

时间:2020-09-30

SQL数据库第7章ppt课件.ppt_第1页
SQL数据库第7章ppt课件.ppt_第2页
SQL数据库第7章ppt课件.ppt_第3页
SQL数据库第7章ppt课件.ppt_第4页
SQL数据库第7章ppt课件.ppt_第5页
资源描述:

《SQL数据库第7章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章Transaction-SQL7.1T-SQL语言简介1.T-SQL语言特点SQL是关系型数据库系统的标准语言,标准的SQL语句几乎可以在所有的关系性数据库上不加修改地使用。Transaction-SQL是SQLServer在SQL的基础上添加了流程控制语句后的扩展,是标准SQL的超集。2.T-SQL语言分类(1)T-SQL的数据对象命名方法SQLServer2005的所有数据库对象在T-SQL中其命名都包括四个部分,格式如下:[Server_name.[database_name].[schema_nam

2、e].

3、database_name.[schema_name].

4、schema_name.]Object.name其中各部分的含义如下:Server_name(服务器名称)链接服务器或远程服务器名称2.Database_name(数据库名称)若数据对象是SQLServer2005数据库的对象,则databas_name是指SQLServer2005数据库的名称。若是链接服务器指定的数据对象,则指OLEDB目录名称。3.object_name(数据对象名称)4.schema_name(数据对象架构名称)架构是SQL

5、Server2005数据库对数据对象的管理单位,建立架构的目的是为了方便管理各种数据对象。在SQLServer2005中默认的架构为DBO在不同的服务器上使用server,在不同的数据库上使用database,在不同的所有者之间使用schema。(2)T-SQL的注释T-SQL中支持两种注释1)--注释(两个连字符)用于单行注释2)/*..*/用于多行注释1.整数型Bigint:从-2^63到2^63-1的整型数据Int:从-2^31到2^31-1的整型数据Smallint:从-2^15到2^15-1的整型数据T

6、inyint:从0到255的整型数据7.2 T-SQL数据类型2.位型Bit:0或1的整型数据,可以取值为1,0,或NULL3.精确数字型Decimal:-10^38+1到10^38-1的固定精度和小数位的数字数据Numeric:4.货币型Money,smallmoney5.近似数字型FloatReal6.日期时间型DatetimeSmalldatetime7.字符串型CharVarchartext8.Unicode字符串型ncharNvarcharNtext9.二进制型BinaryVarbinaryImage1

7、0.其他数据类型CursorTableTimestampUniqueidentifier7.3 T-SQL变量、运算符、函数1.全局变量T-SQL的全局变量是由SQLServer2005定义和使用的变量,DBA和用户可以使用全局变量的值,但不能定义全局变量全局变量以两个@@为标记两类全局变量:2.局部变量T-SQL的局部变量是由用户定义和使用的变量,其范围仅仅局限于在定义的T-SQL程序内局部变量以一个@为标记(1)声明局部变量DECLARE@localvar1char(4)(2)显示局部变量SELECT@loc

8、alvar1(3)给局部变量赋初值SET@local_varable=expressionSELECT@local_varable=expression例:Declare@var1char(10),@var2char(30)Set@var1='China'Set@var2=@var1+'isagreatcountry'Select@var1as‘guojia’,@var2go例2UsexscjDeclare@sexchar(2)Set@sex=‘男’Selectxh,xmfromxswherexb=@sexgo例

9、3:使用查询给变量赋值declare@studentchar(8)set@student=(selectxmfromxs)go2.T-SQL运算符(1)算术运算符(2)位运算符(3)比较运算符(4)逻辑运算符(5)字符串连接运算符(6)赋值运算符(7)运算符的优先级3.T-SQL函数(1)数学函数对数值表达式进行数学运算并返回运算结果。(2)字符串函数(3)日期和时间函数(4)转换函数(5)T-SQL聚合函数聚合函数实现对一组值执行计算并返回单一值,经常与groupby子句配合使用。COUNT:返回组中项目的数量

10、AVG:返回组中的平均值,null这将被忽略MAX:返回表达式的最大值,忽略null值,对于字符列,max为查找排序序列的最大值MIN:返回表达式的最小值,忽略null值,对于字符列,min为查找排序序列的最小值SUM:返回表达式中所有值的和,或只返回DISTINCT值。只能用于数字列,null值将被忽略。7.4流程控制语句7.4.1批和脚本1.批两个go之间的T-SQL

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

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

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