数据库基本原理和应用.pptVIP

  • 4
  • 0
  • 约4.68千字
  • 约 25页
  • 2023-09-25 发布于江苏
  • 举报
数据库原理及应用 主要内容数据库基本概念数据库数据库管理系统数据查询数据操作表和视图 基本概念数据库和数据库管理系统数据库是在计算机上组织、存储和共享数据的措施,数据库系统是由一般的文件系统发展而来的。数据库系统具有较高的数据独立性,即不依赖于特定的数据库应用程序;数据库系统的数据冗余小,能够节省数据的存储空间;另外数据库系统还很轻易实现多种顾客的数据共享。数据库系统成熟的标志就是数据库管理系统的出现。数据库管理系统(DataBase Managerment System,简称DBMS)是对数据库的一种完整和统一的管理和控制机制。数据库管理系统不但让我们能够实现对数据的迅速检索和维护,还为数据的安全性、完整性、并发控制和数据恢复提供了确保。数据库管理系统的关键是一种用来存储大量数据的数据库。 目录数据库基本概念数据查询基本语法条件查询高级查询数据操作表和视图 数据库查询语言SQL主要特点:SQL语言能够在Oracle数据库中创建、存储、更新、检索和维护数据,其中主要的功能是实现数据的查询和数据的插入、删除、修改等操作。SQL语言在书写上类似于英文,简洁清楚,易于了解。它由关键字、表名、字段名,体现式等部分构成。分类:SQL语言按功能可分为DDL语言、DML语言、DCL语言和数据库事务处理语言四个类别。SQL语言的主要关键字有:ALTER、DROP、REVOKE、AUDIT、GRANT、ROLLBACK、COMMIT、INSERT、SELECT、COMMENT、LOCK、UPDATE、CREATE、NOAUDIT、VALIDATE、DELETE、RENAME等。 SQL语言的分类按照SQL语言的不同功用,能够进一步对SQL语言进行划分。下表给出了SQL语言的分类和功能简介。 查询语句是最常见的SQL语句,它从给定的表中,把满足条件的内容检索出来。如下是最基本的SELECT语句语法。 SELECT (字段名列表|*) FROM 表名 [WHERE 条件];SELECT为查询语句的关键字,该关键字不能省略。字段名列表代表要查询的字段。FROM 也是查询语句关键字,背面跟要查询的表名,该关键字不能省略。WHERE条件限定检索特定的统计,满足“条件”的统计被显示出来,不满足条件的被过滤掉。语句查询的成果往往是表的一部分行和列。假如字段名列表使用*,将检索全部的字段。假如省略WHERE条件,将检索全部的统计。SELECT * FROM emp WHERE deptno=10;SQL查询语句 基本查询语句1基本查询 select * from dept;2显示行号 ROWNUM oracle特有的每个表都有一种虚列ROWNUM,它用来显示成果中统计的行号。我们在查询中也能够显示这个列。SELECT rownum,ename FROM emp;select * from(select rownum no ,id,name from student) where no2;select * from (select rownum no ,id,name from student where rownum=3)where no =2; where rownumXXX不能输出成果,因为where 每次去select 时遇到不符合的就直接删除,所以num一直不能满足条件。但是能够先将rownum搜出来后形成一种虚表,再调用。3显示计算列在查询语句中能够有算术体现式,它将形成一种新列,用于显示计算的成果,一般称为计算列。体现式中能够涉及列名、算术运算符和括号。括号用来变化运算的优先顺序。常用的算术运算符涉及: +:加法运算符。 ?:减法运算符。 *:乘法运算符。 /:除法运算符。 基本查询语句4 连接运算符在前面,我们使用到了涉及数值运算的计算列,显示成果也是数值型的。我们也能够使用字符型的计算列,措施是在查询中使用连接运算。连接运算符是双竖线“||”。经过连接运算能够将两个字符串连接在一起。5 使用别名 as我们能够为表的列起一种别名,它的好处是,能够变化表头的显示。尤其是对于计算列,能够为它起一种简朴的列别名以替代计算体现式在表头的显示。阐明:表头显示的是列别名,转换为中文显示。在列名和别名之间要用AS分隔,如ename和它的别名“名称”之间用AS隔开。AS也能够省略,如sal和它的别名“工资”之间用空格分割。注意:假如用空格分割,要区别好列名和别名,前面为列名,背面是别名。别名假如具有空格或特殊字符或大小写敏感,需要使用双引号将它引起来。 基本查询语句6.消除反复行假如在显示成果中存在反复行,能够使用的关键字DISTINCT消除反复显示。SELECT DISTINCT job FROM emp;7. 查询成果的排序SELECT 字段列表 FROM

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档