oracle 基础
云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Comput
ing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。
云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务
器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据
需求访问计算机和存储系统。
1. 入门语句
普通用户连接: Conn scott/tiger
超级管理员连接: Conn “sys/sys as sysdba”
Disconnect; 断开连接
Save c:\1.txt 把 SQL存到文件
Ed c:\1.txt 编辑 SQL语句
@ c:\1.txt 运行 SQL语句
Desc emp; 描述 Emp结构
Select * from tab; 查看该用户下的所有对象
Show user; 显示当前用户
如果在 sys用户下: 查询 Select * from emp; 会报错,原因:emp是属于 scott,所以此时必
须使用:select * from scott.emp;
/ 运行上一条语句
DML语句(数据操作语言)Insert、Update、 Delete、Merge
DDL语句(数据定义语言)Create、Alter、 Drop、Truncate
DCL语句(数据控制语言)Grant、Revoke
事务控制语句 Commit 、Rollback、Savepoint
select * from emp where ename like '%*_%' escape '*'
上面的 escape表示*后面的那个符号不当成特殊字符处理,就是查找普通的_符号
DROP TABLE book ;
CREATE TABLE book
(
bid NUMBER PRIMARY KEY NOT NULL ,
name VARCHAR(50) ,
-- 书应该属于一个人
pid NUMBER REFERENCES person(pid) ON DELETE CASCADE
-- 建立约束:book_pid_fk,与 person 中的 pid 为主-外键关系
--CONSTRAINT book_pid_fk FOREIGN KEY(pid) REFERENCES person(pid)
) ;
1、 为两个表添加主键:
· person表 pid为主键:
ALTER TABLE person ADD CONSTRAINT person_pid_pk PRIMARY KEY(pid) ;
· book表 bid为主键:
ALTER TABLE book ADD CONSTRAINT book_bid_pk PRIMARY KEY(bid) ;
2、 为person表中的 tel添加唯一约束:
ALTER TABLE person ADD CONSTRAINT person_tel_uk UNIQUE(tel) ;
3、 为person表中的 age添加检查约束:
ALTER TABLE person ADD CONSTRAINT person_age_ck CHECK(age BETWEEN 0 AND
150) ;
4、 为book表中的 pid添加与 person的主-外键约束,要求带级联删除
ALTER TABLE book ADD CONSTRAINT person_book_pid_fk FOREIGN KEY (pid)
REFERENCES person(pid) ON DELETE CASCADE ;
2.索引
where 子句中的这个字段,必须是复合索引的第一个字段;
eg:一个索引是按 f1, f2, f3 的次序建立的,若 where 子句是 f2 = : var2, 则因为 f2 不是索
引的第 1 个字段,无法使用该索引。
---- where 子句中的这个字段,不应该参与任何形式的计算:任何对列的操作都将导致表
扫描,它包括数据库函数、计算表达式等等,查询时要尽可能将操作移至等号右边。
----应尽量熟悉各种操作符对 Oracle 是否使用索引的影响:以下这些操作会显式
(explicitly)地阻止 Oracle 使用索引: is null ; is not null ; not in; !=; like ;
numeric_col+0;date_col+0; char_col||' '; to_char; to_number,to_date 等。
本文出自 “学习笔记” 博客,请务必保留此出处http://maxuefeng.blog.51cto.com/1876326/471468
相关新闻>>
- 发表评论
-
- 最新评论 更多>>