SQL基本语句课件.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第7章基本SQL语句

Transact-SQL语言是Microsoft为SQLServer

种标准化SQL语言的实现,也是SQLServer

Transact-SQL语言并非严格按照标准化SQL语言实现的,而

是对标准化SQL语言进行了一定程度上的裁剪和拓展。本章主

要介绍Transact-SQL语言的基本语句。

7.1Transact-SQL语言

Transact-SQL语言是对标准SQL语言的实现。不过,

由于不同的数据库系统,厂商实现的SQL语言并不相同,这

就导致了数据库的具体SQL语言间存在一定程度上的差异。

所以,用户在使用SQL语言时,一定要明确特定SQL语言的

特殊性,而且应尽量使用标准化SQL语句,而不要去使用那

些特殊性的SQL语句。

7.2数据定义语言

Transact-SQL语言是一种数据定义语言。所谓数据定

义语言,是指用于定义数据格式的语言。这里所说的数据格

式是存储数据的结构以及所存储数据项之间的关系。数据格

式定义包括创建格式、删除格式、更改格式,而对应的语句

分别为CREATE语句、DROP语句和ALTER语句。

REVOKE语句是处理权限的主要语句。CREATE语句、

DROP语句、ALTER语句和REVOKE等语句一般以一组语

句的形式使用。

7.2.2DROP语句:删除数据库

在SQLServer中,DROP语句和CREATE

甚至在形式和数目上都很相同,如CREATEDATABASE语句对应于

DROPDATABASE语句。不过,DROP语句一般都是较为简单的,

不像CREATE语句那样具有复杂的语法结构。一般情况下,DROP语

句的格式如下。

DROP对象对象名

前面提到过,删除数据库对象database_demo的DROP语句如

下。

DROPDatabasedatabase_demo

7.2.3ALTER语句:修改数据库

ALTER语句的操作和CREATE语句类似,如创建表的

CREATETABLE语句中定义了列后,可以用ALTER

TABLE语句来修改列,而这两者列的定义是类似的:“列名

数据类型约束”。由于前面没有介绍CREATE语句,所以这

里也不便详细介绍ALTER语句。与CREATE语句一样,将

在使用时介绍。

其实,ALTER语句相当于DROP语句+CREATE语句。

也就是说,一个ALTER操作相当于执行一次DROP操作和一

次CREATE操作,有些类似于删除重建的概念。所谓删除重

建包括两层意思,一是删除重建结构,这一点是可以理解的,

也较容易实现;二是删除重建数据,这一点就较为复杂了。

7.2.4REVOKE语句:安全性语句

上面介绍的语句都是关于数据库对象的,这里的

REVOKE语句则是关于安全性的。REVOKE语句、GRANT

语句以及DENY等语句定义了对象的权限。关于权限,将在后

文中叙述,这里只是强调说明权限也是数据定义的一部分。

7.3数据操纵语言

在使用数据定义语言(DDL)定义了数据存储的格式

和位置后,用户就可以使用数据操纵语言(DML)来操作定

义的对象。数据操纵语言主要包括数据查询与数据更新。其

中,数据查询主要是SELECT语句,而数据更新则包括插入

(INSERT语句)、更新(UPDATE语句)和删除(

DELETE语句)。这4类语句可以简称为“查增改删”。

7.3.2INSERT语句:插入数据

在SQLServer中,INSERT

记录。在获取一条新的记录后,就需要使用INSERT语句向

数据库插入一个新行(记录)。

7.3.4Delete语句:删除数据

如果表中的数据不再使用或已经备份完毕,那么为了释

放服务器的资

文档评论(0)

138****1516 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档