今天开始,以“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
张文海