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