- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
从零开始学SQL_Server——第4章__走进SQL语句的世界精品
4.6 批处理语句 批处理:从客户机传递到服务器上的一组完整的数据和SQL指令(可以是一条也可以包含多条SQL指令)组成一个批处理。 一个批处理中只要存在一处语法错误,整个批处理都无法通过编译。 批处理中可以包含多个存储过程,但除第一个存储过程外剩下的存储过程前面都必须使用Exec关键字。 某些特殊的SQL指令不能和别的SQL指令共存在一个批处理中。如Create Table命令、Create View命令等,这些指令只能独自存在于一个单独的存储过程中。 4.6 批处理语句 4.7 小结 SQL语句是SQL Server的核心,是进行SQL Server 2005数据库编程的基础。本章从数据定义语句(DDL),数据操作语句(DML),数据控制语句(DCL)等进行介绍,并且对一些基本语句如DECLARE语句,SET语句,PRINT等进行简要介绍。接着介绍了常用循环控制语句如BEGIN…END,GOTO,IF…ELSE,CASE等的应用,最后介绍了在实际编程中常使用的批处理语句,使读者了解SQL语句的基本分类,对基本流程控制语句准确掌握。 第4章 走进SQL语句的世界 SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。而T-SQL是标准 SQL 程式设计语言的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言。本章以T-SQL为基础,从数据定义语句(DDL)、数据操作语句(DML)、数据控制语句(DCL)等方面介绍SQL以及T-SQL的基本语法。具体内容如下: 数据定义语句(DDL) 数据操作语句(DML) 数据控制语句(DCL) 其他基本语句 循环控制语句 批处理语句 小结 4.1 数据定义语句(DDL) SQL 是「结构化查询语言」(Structured Query Language)的简称,是由IBM 的研究中心在1970 年代初期所开发的,是专门用于关连式资料库的一种查询语言。其中包括数据定义语句,数据操作语句,数据控制语句。数据库模式定义语句DDL(Data Definition Language),是用于描述数据库中要存储的现实世界实体的语言。通常是数据库管理系统的一部分,用于定义数据库的所有特性和属性,尤其是行布局、列定义、键列(有时是选键方法)、文件位置和存储策略。常见的数据库定义语言包括:CREATE DATABASE(创建数据库),CREATE TABLE(创建表),ALTER TABLE(修改数据表),DROP VIEW(删除查询命令)等。下面我们将分别介绍各种数据定义语句。 4.1.1 CREATE的应用 CREATE是数据库操作语言中极其重要的一部分,也是经常要用到的一部分。其中包括数据库的创建,数据库表的创建以及创建约束等,下面我们将举例熟悉CREATE的具体应用。 1.创建数据库 2.创建表 4.1.2 DROP的功能 DROP语句是数据库操作中不可或缺的一部分,通过使用 DROP 语句,可以轻松地删除索引、表和数据库。下面将通过实例进行数据库删除(DROP DATABASE),删除表(DROP TABLE)的操作。 1.数据库的删除 2.数据库中的表的删除 4.1.3 ALTER的功能 当数据库结构无法满足要求时,可以使用ALTER语句进行数据库及其内容表的修改。以下将以修改数据库(ALTER DATABASE)、修改表结构(ALTER TABLE)为例,对ALTER语句进行详细讲解: 1.修改数据库 2.修改表 4.2 数据操作语句(DML) 数据操作语言(DML,Data Manipulation Language)是使用户能够查询数据库以及操作已有数据库中的数据的计算机语言,在SQL语言中占据着非常重要的地位。其大体包括数据的插入(INSERT)、数据的删除(DELETE)、数据的更改(UPDATE)数据的查询(SELECT)。 4.2.1 数据的插入-INSERT 向一个已经存在的表中插入数据,可以分为一次插入一条记录,也可以分为一次插入多条记录。但是需要注意的是,无论哪种方式,输入的数据都必须符合数据类型及其相应的约束。其语法结构如下: INSERT [ INTO] table_name VALUES( { DEFAULT | NULL | expression } [ ,...n] --输入一条信息 嵌套子查询--插入一组元组 4.2.1 数据的插入-INSERT 4.2.2 数据的删除-DELETE 删除表中的数据,是指在表中删除记录,但是表的结构、约束、索引等并没有删除。删除数据可以
文档评论(0)