SQL Server 2000数据库及对象管理.ppt

SQL Server 2000数据库及对象管理.ppt

ID:48168833

大小:2.19 MB

页数:209页

时间:2020-01-17

SQL Server 2000数据库及对象管理.ppt_第1页
SQL Server 2000数据库及对象管理.ppt_第2页
SQL Server 2000数据库及对象管理.ppt_第3页
SQL Server 2000数据库及对象管理.ppt_第4页
SQL Server 2000数据库及对象管理.ppt_第5页
资源描述:

《SQL Server 2000数据库及对象管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六章SQLServer2000的数据库及数据库对象管理第一节Transact-SQL语言基础一、Transact-SQL语言概述Transact-SQL是SQLServer中使用的SQL语言,它在ANSISQL-92标准的基础上进行了扩充,使得其功能更为强大,使用更为方便。Transact-SQL语言不但提供了标准的SQL命令,还对ANSISQL-92命令做了许多扩充,提供如变量说明、程序流程控制、语言功能函数等第三代语言的基本功能。1第一节Transact-SQL语言基础二、Transact-SQL语句分类数据定义语言(D

2、DL)用于执行数据库的定义任务,对数据库及各种数据库对象进行创建、修改和删除操作语句功能CREATE创建数据库及数据库对象ALTER修改数据库及数据库对象DROP删除数据库及数据库对象2第一节Transact-SQL语言基础数据操纵语言(DML)语句功能SELECT从数据库表或视图中检索数据INSERT向数据库表或视图中插入数据UPDATE更新数据库表或视图中的数据DELETE删除数据库表或视图中的数据3第一节Transact-SQL语言基础数据控制语言(DCL)语句功能GRANT授予用户访问权限DENY拒绝用户访问REVOK

3、E收回用户访问权限4第一节Transact-SQL语言基础T-SQL增加的其他语言元素这部分是微软为了用户编程的方便而增加的语言元素,包括变量说明语句、程序流程控制语句、语言功能函数等。5三、标识符在SQLServer中,标识符用来定义服务器、数据库、数据库对象和变量等的名称。(一)标识符分类常规标识符 符合标识符格式规则的标识符称为常规标识符首字符为字母、下划线(_)、at符号(@)和数字符号(#)。后续字符可以是字母、数字、下划线(_)、at符号(@)、美元符号($)、和数字符号(#)。不能是Transact-SQL的保留

4、关键字,包括大、小写形式。不允许有空格或其他特殊字符。常规标识符和分隔标识符包含的字符数必须在1~128之间。对于本地临时表,标识符最多可以有116个字符。第一节Transact-SQL语言基础6例:SELECT*FROMbookWHEREcategory=’计算机’其中的“book”和“category”就是标识表名和列名的两个常规标识符。第一节Transact-SQL语言基础7分隔标识符 对不符合标识符格式规则的标识符用(“”)或([])进行分隔比如:SELECT*FROM[Englishbook]WHERE[user]=

5、’张三’Englishbook有空格,user是Transact-SQL的保留关键字,均不符合标识符规则,因此都需要加以分隔。第一节Transact-SQL语言基础8(二)引用标识符对象引用的语法格式:server.database.owner.object其中:server是服务器的名字database是数据库的名字owner是所有者object是对象名例:在服务器local中,Northwind数据库中的Orders表的全称是:local.Northwind.dbo.Orders第一节Transact-SQL语言基础9在实

6、际使用时,可使用简化格式:server.database..objectserver..owner.objectserver...objectdatabase.owner.objectdatabase..objectowner.objectobject在上面的简化格式中,没有指明的部分使用下面的默认值:server:本地服务器database:当前数据库owner:在指定的数据库中与当前连接会话的登录标识相对应的数据库用户或数据库所有者。第一节Transact-SQL语言基础10第一节Transact-SQL语言基础四、数据类

7、型分类数据类型定义符系统数据类型整数型bigint、int、smallint、tinyint精确数值型decimal、numeric近似数值型real、float字符型char、varchar、nchar、nvarchar逻辑型bit货币型money、smallmoney二进制型binary、varbinary日期时间型datetime、smalldatetime文本和图像型text、ntext、image其他数据类型cursor、sql_variant、table、timestamp、uniqueidentifier用户定义

8、数据类型可通过“企业管理器”或存储过程创建11(一)系统数据类型1、整数型bigint大整数,8个字节,存储-263~263-1之间的整数。其精度为19。int整数,4个字节,存储-231~231-1之间的整数。其精度为10。smallint短整数,2个字节,存储-215~2

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

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

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