第4章走进SQL语句的世界讲解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章走进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 删除表中的数据,是指在表中删除记录,但是表的结构、约束、索引等并没有删除。删除数据可以分为按指定条件删除一个或者多个元组,也可以不指定条件对数据表中所有元组进行删除,甚至可以运用子查询的结果进行删除。 1.按照指定条件删除一个或者多个元组 2.删除表中所有元组 4.2.2 数据的删除-DELETE 4.2.3 数据的更改-UPDATE UPDATE语句允许用户在已知的表中对现有的行进行修改。修改数据有以下几种方式:可以按指定条件修改一个或者多个元组,也可以修改表中所有元组,甚至可以利用子查询的结果进行数据的修改。 1.按指定条件修改数据 2.修改表中所有元组 4.2.3 数据的更改-UPDATE 4.2.3 数据的更改-UPDATE 4.2.4 数据的查询-SELECT 数据查询是数据库编程中最基本并且也是最常用的一部分,对用户来说,数据查询是数据库最重要的功能。SQL Server的数据查询使用T-SQL语言,其最基本的语句是SELECT语句。SELECT语句的功能相当强大,下面将讲述数据查询的实现方法。 1.SELECT语句的结构 2.基本SELECT查询 3.带有限制条件的SELECT查询 4.表达式在查询列表

文档评论(0)

000 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档