[理学]ORACLE DBA五.ppt

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

ORACLE DBA(五) SQL语言 目标 SQL语言基础 表空间的管理(一) SQL SQL是结构化查询语句(structure query language)的简称。 SQL是关系数据库管理系统的核心。其语言用于查询数据库、创建新表、更新和删除数据,并设置数据库中的权限。该语言应用于每一个数据库产品中,并被ANSI和ISO采纳为标准。 SQL 可与数据库程序协同工作,比如 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他数据库系统。 SQL RDBMS 指的是关系型数据库管理系统。 RDBMS 是 SQL 的基础,同样也是所有现代数据库系统的基础,比如 MS SQL Server, IBM DB2, Oracle, MySQL 以及 Microsoft Access。 RDBMS 中的数据存储在被称为表(tables)的数据库对象中。 表是相关的数据项的集合,它由列和行组成。 SQL语法-数据库表 一个数据库通常包含一个或多个表。每个表由一个名字标识(例如“客户”或者“订单”)。表包含带有数据的记录(行)。 下面的例子是一个名为 Persons 的表: 上面的表包含三条记录(每一条对应一个人)和五个列(Id、姓、名、地址和城市)。。 SQL 进行SQL开发,是为了更容易地访问关系数据库。 SQL能够执行以下操作: 从数据库中查询数据 向数据库中插入数据 从数据库中删除数据 创建和操纵数据库对象 控制对数据库的访问 SQL SQL命令由以下几部分组成: 关键字——带有特定Oracle操作意义的保留字。 变量——它是可以被动态文本或数字变量替换的数据元素。SQL有许多对象名,若变量、表或视图。 文字——常量数据、包括文本字符串和数字。 操作符——操作一个或多个变量或文字的符号或单词 SQL 注1:SQL可包含一个或更多的以下项目 制表符 回车 多空格 注释 注2:SQL除将大小写放在引号中具有文字意义外,均不区分大小写。 注3:SQL可以写在一行或多行 注4:关键字不能被缩写也不能分行 注5:各子句一般要分行写 注6:使用缩进提高语句可读性。 SQL语法-SQL语句 需要在数据库上执行的大部分工作都由 SQL 语句完成。 下面的语句从表中选取 LastName 列的数据: SELECT LastName FROM Persons 结果集如下: ORACLE要求每条SQL语句后加; SQL语法-DML 和 DDL 可以把 SQL 分为两个部分: 数据操作语言 (Data Manipulation Language ) 和 数据定义语言 (Data Definition Language )。 SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。 查询和更新指令构成了 SQL 的 DML 部分: SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中的数据 DELETE - 从数据库表中删除数据 INSERT INTO - 向数据库表中插入数据 SQL语法-DML 和 DDL SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束 SQL 中最重要的 DDL 语句: CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 CREATE TABLE - 创建新表 ALTER TABLE - 变更(改变)数据库表 DROP TABLE - 删除表 CREATE INDEX - 创建索引(有哪些信誉好的足球投注网站键) DROP INDEX - 删除索引 SQL SELECT 语句 SELECT 语句用于从表中选取数据。 结果被存储在一个结果表中(称为结果集) SQL SELECT 语句 SELECT 列名称 FROM 表名称 SELECT * FROM 表名称 例:SELECT LastName, FirstName FROM Persons SQL SELECT DISTINCT 语句 在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。 关键词 DISTINCT 用于返回唯一不同的值。 语法:SELECT DISTINCT 列名称 FROM 表名称 例:SELECT DISTINCT Company FROM Orders Orders表 结果 SQL WHERE 语句 语法:SELECT 列名称 FROM 表名称 WHERE 列 运算符 值

文档评论(0)

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

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

1亿VIP精品文档

相关文档