- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 列 运算符 值
您可能关注的文档
- [理学]Class No 4.ppt
- [理学]chapter6 internet 网络like.ppt
- [理学]CPLD工作原理.ppt
- [理学]c地球化学勘探基本理论.ppt
- [理学]c语言04第4章 选择结构程序设计.ppt
- [理学]CLG205C液压系统分析201018.ppt
- [理学]C语言_循环结构.ppt
- [理学]c语言全解.ppt
- [理学]C语言基础 第8章.ppt
- [理学]C语言总复习资料--填空选择部分.doc
- 2024至2030年中国人造棉面料行业投资前景及策略咨询报告.docx
- 重庆市渝中区遴选公务员2024年国家公务员考试考试大纲历年真题10340笔试历年典型考题及解题思路附.docx
- 2024至2030年中国甲基苯乙酮行业深度调研及发展预测报告.docx
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
文档评论(0)