数据库sql语句补充.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库 SQL 语句补充 数据库 SQL 语句入门 ? 以 SQL Server 2K 为平台 ? 有关语句的详细语法,参见自带联机丛书查阅、搜索 1 、结构化查询语言( SQL )概况 ? 结构化查询语言( Structured Query Language ,简称 SQL )的理论是 1974 年提 出的,并在 IBM 公司的 System R 上实现。由于它 功能丰富、使用方式灵活、语言 简洁易学 等优点,在计算机工业界和用户中倍受青睐,很快得以推广。后来,美 国国家标准局( ANSI )和国际标准化组织( ISO )先后批准 SQL 作为关系数据库 语言的美国及国际标准。至此, SQL 就成为关系数据库的标准语言,关系数据库 系统一般都支持标准 SQL 语句。 ? 尽管不同的数据库厂商所生产的数据库管理系统( DBMS )都有自己的 “方言” ,支 持程度不同,但还算 大同小异 。因此,最好以某个 DBMS 平台学习 SQL 语言,以后 用到另一个品牌的数据库,只要作相应的修改即可。 ? SQL 大小写不敏感,即不区分大小写 。 ? SQL 有如下几个比较突出的优点: ? a 、一体化: SQL 可以完成包括数据库定义、修改、删除、数据更新、数据查询等数 据库生命周期中的全部活动,给用户使用带来很多方便。 ? b 、灵活: SQL 有两种使用方式。一种是联机交互使用,另一种是 嵌入某种高级程序 设计语言的程序中 。这两种方式的语法结构是统一的。这样既给用户带来了灵活的 选择余地,又不会带来不一致的困扰。 ? c 、高度非过程化:与高级编程语言相比, SQL 对数据库的操作方面是非常有优势的。 使用 SQL 用户只需提出“做什么”,不用了解实现的细节,复杂的过程均由系统自动 完成。 ? d 、语言简洁,易学易用。虽然 SQL 的功能很强大,但语法却很简单,只有为数不多 的几条命令。 —————————————————————— SQL 功能 命令动词 —————————————————————— 数据查询 SELECT 数据定义 CREATE 、 DROP 、 ALTER 数据操作 INSERT 、 UPDATE 、 DELETE 数据控制 GRANT 、 REVOKE —————————————————————— ? SQL 虽被称为“查询语言”,其功能却包括 定义 、 查询 、 操纵 和 控制 四个方面, 是一个综合、通用、功能强大的关系数据库语言。 —— 重点是前三个 ? a 、数据定义:用于定义和修改数据库对象。如 CREATE TABLE (创建表)、 DROP TABLE (删除表)等。 ? b 、数据查询:对数据查询操作。如 SELECT (查询数据)。 * ? c 、数据操纵:对数据的增、删、改和查询操作。如 INSERT (插入记录)、 DELETE (删除记录)、 UPDATE (修改数据)等。 * ? d 、数据库控制:控制用户对数据库的访问权限(如 GRANT (授予权利)、 REVOKE (取消权利));事务控制:控制数据库系统事务的运行(如 COMMIT (事务提交), ROLLBACK (事务回滚)等)。 —————————————————————— SQL 功能 命令动词 —————————————————————— 数据查询 SELECT 数据定义 CREATE 、 DROP 、 ALTER 数据操作 INSERT 、 UPDATE 、 DELETE 数据控制 GRANT 、 REVOKE —————————————————————— 2 、 SQL 基本查询模块的结构 SELECT 基本查询模块的结构 Select [distinct |all] < 列 1> , < 列 2> , … < 列 n> From < 表 1> , < 表 2> , … < 表 m> [Where < 条件表达式 >] [GROUP BY < 组表达式 > [HA VING < 组筛选条件 > ] ] [ORDER BY < 关键字表达式 > ASC |DESC, < 关键字表达式 > ASC |DESC… ] ? 说明: SELECT-SQL 命令的格式包括三个基本子句: SELECT 子句、 FROM 子句、 WHERE 子句,还包 括操作子句: ORDER 子句、 GROUP 子句以及其他一些选项。基本语义:从 From 后的若干关系表 里 面 将符合 where 后 条件表达式 的记录过滤出来, Group 分组计算后 找出符合 Having 组筛选条件的组 然后按指定列值升 / 降序排列后,返回 select 后的 若干字段 上的数据。 ? SELECT 子句 :指定要显示

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:8140007116000003

1亿VIP精品文档

相关文档