基本SQL语句培训.ppt

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

基本SQL语句培训 NCHR产品支持部 程起伍 2006-04-02 包含主题 关键问题 执行SQL的工具 培训主题 什么是SQL 检索数据 如何从数据库中检索出你想要的信息 插入数据 如何将新的数据保存到数据库中 更新数据 如何修改数据库中的记录 删除数据 如何删除数据库中的记录甚至整个表 SQL语句的翻译 如何进行不同数据之间SQL语句的翻译? SQL介绍 我们写的SQL语句怎么执行?有哪些好用的工具 SQL介绍-1 SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 DB2、 Microsoft SQL Server等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如“Select”、 “Insert”、 “Update”、 “Delete” “Create”和 “Drop”常常被用于完成绝大多数数据库的操作。 SQL功能强大,但是概括起来,它可以分成以下几组:   DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据;   DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象;   DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限。 SQL介绍-2 DML[数据操作 ] 可以细分为以下的几个语句    SELECT:用于检索数据;    INSERT:用于增加数据到数据库;    UPDATE:用于从数据库中修改现存的数据    DELETE:用于从数据库中删除数据。 DDL[数据定义 ] 语句可以用于创建用户和重建数据库对象 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 DROP VIEW --从数据库中删除视图 CREATE INDEX --为数据库表创建一个索引 DROP INDEX --从数据库中删除索引 CREATE PROCEDURE --创建一个存储过程 DROP PROCEDURE --从数据库中删除存储过程 CREATE TRIGGER --创建一个触发器 DROP TRIGGER --从数据库中删除触发器 DCL[数据控制] 用于创建关系用户访问以及授权的对象    GRANT --授予用户访问权限 DENY --拒绝用户访问 REVOKE --解除用户访问权限 SQL介绍-3 在正式学习SQL语言之前,首先让我们对数据库结构有一个基本认识: 数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为“基本表”(base table);存储模式(内模式)称为“存储文件”(stored file);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。 1:表由行集构成,一行是列的序列(集合),每列与行对应一个数据项。 2:视图是由若干基本表或其他视图构成的表的定义。 3:一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。每个存储文件与外部存储上一个物理文件对应 4:用户可以用SQL语句对视图和基本表进行查询等操作。在用户角度来看,视图和基本表是一样的,没有区别,都是关系(表格)。 执行SQL的工具 ■ ■ Oracle sqlplus Toad SQLServer 查询分析器 ■ DB2 命令行中心 检索数据 SQL的基本语法 无条件查询 有条件查询 比较运算符 算术运算符 逻辑运算符 子查询 多表连接查询 排序查询 计算查询 检索数据-基本语法 Select基本语法: SELECT select_list FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVING search_condition ] [ ORDER BY order_expression [ ASC | DESC ] ] SELECT子句: 指定由查询返回的列。 FROM子句:

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档