第2章 Transact-SQL语言基础ppt课件.ppt

第2章 Transact-SQL语言基础ppt课件.ppt

ID:59202215

大小:1.77 MB

页数:53页

时间:2020-09-26

第2章 Transact-SQL语言基础ppt课件.ppt_第1页
第2章 Transact-SQL语言基础ppt课件.ppt_第2页
第2章 Transact-SQL语言基础ppt课件.ppt_第3页
第2章 Transact-SQL语言基础ppt课件.ppt_第4页
第2章 Transact-SQL语言基础ppt课件.ppt_第5页
资源描述:

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

1、第2章Transact-SQL语言基础我们学习数据库应用技术是为了今后应用和开发数据库系统。然而,数据库开发与应用过程中需要定义数据、查询数据、操纵数据和控制数据,这就离不开TransactSQL语言。本章教与学的建议:教师使用2课时边讲边演示,学生使用2课时在课堂内练习,如果先行课程已经学过C语言或VB,则将其重点放在熟悉SQL编辑器的操作上,同时对部分数据表查询操作打点提前量。第2章Transact-SQL语言基础2021/7/302本章学习任务T-SQL语言简介数据类型系统数据类型和用户定义数据类型变量、运算符、函数局部变量和全局变量运算符函数批处理和流程控制批

2、和脚本流程控制第2章Transact-SQL语言基础2021/7/303SQL(StructureQueryLanguage)结构化查询语言,目前所有关系型数据库管理系统都以SQL作为核心,包括在Java、VC++、VB、Delphi程序设计语言中也都可以使用SQL,是一种真正跨平台跨产品的语言。SQL语句简洁直观,一条语句可以取代常规程序语言的一段程序,容易维护。不同数据库的程序设计语言会有所不同,但SQL在所有数据库中都是相同的。T-SQL语言简介2021/7/304T-SQL是微软对SQL的扩展,具有SQL的主要特点,同时增加了变量、运算符、函数、流程控制和注释

3、等语言元素,使得其功能更加强大。T-SQL对SQLServer2005十分重要,SQLServer2005中操作图形界面所能完成的所有功能,都可以利用T-SQL来实现。与SQLServer通信的所有应用程序都通过向服务器发送T-SQL语句来进行,而与应用程序的界面无关。T-SQL语言简介2021/7/305T-SQL语句分类T-SQL语句相关例子数据操作语句SELECT、INSERT、DELETE、UPDATE数据定义语句CREATETABLE、DROPTABLE、ALTERTABLECREATEVIEW、DROPVIEWCREATEINDEX、DROPINDEXCR

4、EATEPROCEDURE、ALTERPROCEDURE、DROPPROCEDURECREATETRIGGER、ALTERTRIGGER、DROPTRIGGER数据控制语句GRANT、DENY、REVOKE附加的语言元素BEGINTRANSACTION/COMMIT、ROLLBACK、SETTRANSACTIONDECLARE、OPEN、FETCH、CLOSE、EXECUTE2021/7/306数据查询(SELECT)语句是SQLServer中最基本和最重要的语句之一,所谓查询就是对SQLServer发出一个数据请求,数据查询语句只是提出要“查询什么”和“从什么地方查

5、询”,那“怎么查询”则由数据库管理系统DBMS来完成。SELECT语句功能强大,使用灵活。SELECT语句有丰富的子句,其简单的用法是:SELECT<列名1,列名2,….,列名N>FROM<表或视图>WHERE<查询条件>演示操作〖示例2.1〗T-SQL语句—数据查询语句2021/7/307T-SQL语句-数据查询(示例2.1)2021/7/308数据类型是指数据所代表信息的类型,是数值型、字符型、日期型,还是货币型、图像型等其它的类型数据,它关系到SQLServer2005系统在内存或磁盘上开辟相应的存储空间。使用数据之前,必须说明将使用的数据的类型。T-SQL语句

6、中的数据类型既可以是系统提供的数据类型,也可以是用户自定义的数据类型。数据类型2021/7/309字符型数据类型主要用来存储由字母、数字和符号组成的字符串。对于字符型数据来说,SQLServer提供了三种数据类型:char、varchar和text。char用于存储长度固定的字符串;varchar用于存储长度可变的字符串;text用于存储无限长的字符串(每行可达2GB)。系统数据类型--字符型2021/7/3010二进制型是指数据是由二进制值组成。SQLServer提供了三种二进制数据类型:binary、varbinary和image。其中binary用于存储长度固定

7、的二进制字符串;varbinary用于存储长度可变的二进制字符串;image用于存储大的字符串。binary型数据类似于字符型数据,当实际的二进制数据长度小于定义长度时,binary类型会在实际数据的尾部添加二进制的0,而不是空格。image型数据的存储长度为0~231-1个字节,可以用来存储照片、图片或者图画。系统数据类型--二进制型2021/7/3011日期型是指用datetime或smalldatetime类型来存储日期和时间数据。datetime类型的取值范围是1753年1月1日到9999年12月31日;smalldatetime类型的精度小

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

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

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