今天开始,以“Oracle+书籍《Oracle+11g+实用教程》”为教材,重新温习Oracle。
第一章 数据库基础
E-R模型(Entry-Relation)
E-R模型三要素:实体、关系、属性
实体间联系:1:1、1:n、n:m
第二章 Oracle入门
Oracle特点:
全球化、跨平台的数据库
支持多用户、高性能的事务处理
强大的安全性控制和完整性控制
支持分布式数据库和分布处理
Oracle版本:
Oracle8i:I internet 表示Oracle公司要开始进入互联网
Oracle9i:与Oracle8i相关,性能方面更佳,管理更人性化。
Oracle10g:g(grid)网格技术(百度百科:http://baike.baidu.com/view/806.htm)。
Oracle11g:g(grid)网格技术
安装与卸载(还没装,先往下看)
示例库表,用户:
使用Scott/tiger用户
表:EMP(雇员表)、Dept(部门表)、Salgrade(工资等级表)、Bonus(奖金表)
第三章 查询基础
入门语句:
普通用户连接:Conn scott/tiger
超级管理员连接:Conn "sys/sys as sysdba"
断开连接:Disconnect
把SQL保存到文件:save c:\1.sql
编辑SQL文件:Ed c:\1.sql
运行SQL文件:@ c:\1.sql
显示Emp结构:Desc emp;
查看该用户下的所有对象:select * from tab;
显示当前用户:show user;
运行上一条语句:/
如果表对象不属于当前用户,如sys用户查询emp表,则需要指定所属用户:select * from scott.emp;
SQL简介
SQL 全名是结构化查询语言(Structured Query Language),是用于数据库中的标准数据查询语言。不过各种通行的数据库系统在实践过程中都对SQL规范作了某些改编和扩充,所以,实际上不同数据库系统之间的SQL语言不能完全相互通用。
DML语句(数据操作语言)Insert、Update、Dalete、Marge(没用过)
DDL语句(数据定义语言)Create、Alter、Drop、Truncate(很少用)
DCL语句(数据控制语言)Grant、Revoke
事务控制语句 Commit、Rollback、Savepoint
SQLPlus设置
默认的SQLPlus会导致查询的信息字段太长的时候会换行,内容太多的时候会换页(出现多个表头)等情况,查看时极不方便。可通过如下命令设置SQLPlus的行列值来改变展现:
Set linesize 100; --设置列宽
Set pagesize 100; --设置记录行数
简单的查询语句(略)
此文档的原件位于:http://www.docin.com/p-65336926.html
张文海
分享到:
相关推荐
Oracle从入门到精通资料-pdf
《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle...
Oracle11g数据库基础教程-参考答案.pdf
Oracle 12c 数据库基础教程 - 安装和卸载 Oracle 12c 数据库 本资源摘要信息是关于 Oracle 12c 数据库基础教程的安装和卸载教程,旨在帮助读者了解 Oracle 12c 数据库的安装要求、安装过程、环境变量设置、常用 ...
以下是对Oracle入门的一些核心知识点的详细阐述。 首先,Oracle主要分为两大领域:开发和管理。开发工作涉及到编写存储过程、触发器等,有时还需要使用Oracle Developer工具创建表单,需要较强的逻辑思维和创新能力...
这门课程旨在为初学者提供Oracle数据库的全面介绍,包括SQL语言基础、数据库管理和性能优化等方面的实际操作。学员将通过案例分析和实践环节,掌握数据库设计及管理技能,为日后的职业发展奠定坚实基础。 视频大小:...
ORACLE 数据库入门 教程ORACLE 数据库入门 教程ORACLE 数据库入门 教程ORACLE 数据库入门 教程ORACLE 数据库入门 教程ORACLE 数据库入门 教程
【Oracle数据库基础】 Oracle数据库是一种广泛应用于企业的关系型数据库管理系统,由Oracle公司开发,以其高效、稳定和强大的功能著称。本节将深入解析Oracle数据库的基础知识。 1. 数据库概念: 数据是数据库中...
Oracle11g从入门到精通-韩顺平-百度云盘永久有效,非常详细,适合新手
数据库基础oracle9i数据库基础oracle9i数据库基础oracle9i数据库基础oracle9i数据库基础oracle9i
此教程针对oracle初学者(要求有一定的sql基础) 每一条sql都为自己整理,有问题的话也可以联系我! 请参考系列文章:http://overshit.javaeye.com/admin/blogs/932585 最重要的是:希望可以帮助到大家,谢谢!
本教程将围绕Oracle 12c的基础知识,包括数据库的管理、配置和维护进行详细讲解。 首先,我们来看一下如何创建和删除数据库。创建数据库是Oracle 12c使用过程中的基本操作。你可以通过Database Configuration ...
Oracle数据库性能优化实践指南-高清-完整目录-2015年5月
### Oracle数据库基础教程知识点概述 #### 一、数据库基础 1. **数据库简介**: - 数据库的概念:介绍数据库的基本定义,以及其在信息化社会中的重要作用。 - 数据库的发展历程:从早期的文件系统到关系型数据库...
oracle-instantclient-basic-11.1.0.1-1.x86_64.rpm
您可能感兴趣的文章:常用的Oracle doc命令(收藏)Oracle 多行记录合并/连接/聚合字符串的几种方法Oracle中字符串连接的实现方法php连接oracle数据库及查询数据的方法plsql连接oracle数据库报ora 12154错
### Oracle数据库从入门到精通——启动与关闭流程详解 #### 一、Oracle数据库启动流程 在深入了解Oracle数据库之前,我们首先需要掌握其基本的启动流程。Oracle数据库的启动过程包括了实例的创建、数据库的加载...
"Oracle数据库基础知识 ISSUE1.0"可能是华为内部的技术文档或培训材料,涵盖了Oracle数据库的基础概念、操作和实践案例。对于初学者来说,这样的文档能够帮助理解Oracle的基本工作原理,掌握基本的SQL语法,并了解...
oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm --基础包,为了运行OCI、OCCI、JDBC-OCI 这几个应用程序; oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm --补充包/文件,是为了运行sql*plus...