网站大量收购闲置独家精品文档,联系QQ:2885784924

网络数据库设计入门.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络数据库设计入门网络数据库设计入门

网络数据库设计入门(三)SQL语言的分类及语法 发布: 2007-6-21 23:09 | 作者: 咖啡豆? | 来源: 心如止水? | 查看: 13次 | 进入 HYPERLINK \t _blank 软件测试论坛讨论  HYPERLINK \t _blank 领测软件测试网 下一页?1?2?   ? SQL语言的分类及语法 1.1.2 SQL语言的分类及语法   可执行的SQL语句的种类数目之多是惊人的。使用SQL,你可以执行任何功能:从一个简单的表查询,到创建表和存储过程,到设定用户权限。在这个章节中,我们将重点讲述如何从 HYPERLINK /html/61/category-catid-161.html \t _blank 数据库中检索、更新和报告数据,也是基于这个目的,我们应该了解的最重要的SQL语句是: ● SELCET ● INSERT ● UPDATE ● DELETE ● CREAT ● DROP 以上这些命令可简要描述如表1.1所示,这些命令看起来并不困难,在下面的例子中,我们将在实例中应用这些命令,了解其功能。 表1.1 重要的SQL语句 命令类别说明SELECT数据查询语言从一个表或多个表中检索列和行INSERT数据操纵语言向一个表中增加行UPDATE数据操纵语言更新表中已存在的行的某几列DELETE数据操纵语言从一个表中删除行CREATE数据定义语言按特定的表模式创建一个新表DROP数据定义语言删除一张表 1.SELECT语句语法 表1.2 SELECT语句的组件 组件说明SELECT指明要检索的数据的列FROM指明从哪(几)个表中进行检索WHERE指明返回数据必须满足的标准GROUP BY指明返回的列数据通过某些条件来形成组HAVING指明返回的集合必须满足的标准ORDER BY指明返回的行的排序顺序 下面我们对这个重要的语句语法进行示例讲解,需要说明的是这一章节中所涉及到的例子都是基于图1.1描述的表结构。 Authors id name phone address zip salary contract 图1.1 在test数据库中的authors表的结构 ● 一个简单的SELECT语句: SELECT id,name,phone,zip From authors 这个简单的查询的结果得出的内容为authors表中返回的选定列的数据。在同样的检索情况下,如果你想缩小范围,比如只想知道住在福州鼓楼地区(邮编为350002)的作者的名字,你可以接着看后面的例子; ● 添加WHERE子句 SELECT id,name,phone,zip From authors WHERE zip = ‘350002’ 在检索表行时,WHERE子句可以使用多个列作为约束内容,当然在检索约束内容中还可以加入通过AND、OR以实现多个约束。另外,在SELECT语句中我们还可以通过更改比较操作符来改变约束的条件,以达到我们需要的检索目的。我们再看一个例子; ● 完整约束查询 SELECT id,name,phone,zip From authors WHERE zip ‘350002’AND phone = ‘1234567’ 这个例子查询结果返回的是住在福州鼓楼地区以外(邮编号不为350002)的且电话号码为1234567的作者的资料。 表1.3 SELECT语句中支持的比较操作符 操作符说明=等于大于小于=大??等于=小于等于不等于IN位于指定列表值中,或者指定的子查询的结果中BETWWEEN..AND位于两个值之间LIKE包含与指定串相同的模式。此模式将与一个或多个通配符的串相比较 ● 添加ORDER BY子句 SELECT id,name,phone,zip From authors WHERE zip = ‘350002 ‘ ORDER BY id 这样,这条SQL语句返回的结果将id列的升序排序。

文档评论(0)

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

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

1亿VIP精品文档

相关文档