- 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
您可能关注的文档
- 教师心理健康情绪管理培训课件.pptx
- 教师心理健康教育专题讲座.ppt
- 教师心理健康教育培训主题课件.ppt
- 教师心理健康教育讲课教案.ppt
- 教师心理健康演示课件.ppt
- 教师心理健康状况.ppt
- 教师心理健康现状调查报告描述.ppt
- 教师心理健康的维护与增进.ppt
- 教师心理健康知识培训.ppt
- 教师心理健康维护之一范例.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
最近下载
- 2025(人教版)数学六年级下册全册教学设计.docx
- API 682-2014 离心泵和转子泵用轴封系统 第四版(中文).pdf
- 华东师大版八年级数学上册《14.2.3容易误导读者的统计图》同步练习题及答案.docx VIP
- 《从零开始学低压电工技术》,张伯虎,高清版.pdf
- 2026京东智能产发股份有限公司招股说明书.pdf VIP
- 基于交通静化理论的威海市环海路部分路段的优化设计--本科生毕业论文(设计).doc VIP
- 一年级数学20以内破十法减法练习题.pdf VIP
- 一年级数学20以内加减法(凑十法、破十法)专项练习.pdf VIP
- 云南省专业技 职称申报评审表(完整.pdf
- 20以内凑十法专项练习.pdf VIP
原创力文档

文档评论(0)