前端之家收集整理的这篇文章主要介绍了
1 Oracle概述&与MySQL的差别&SQL语句分类复习,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一、 知识点目录
- Oracle的概念和安装
- 基本查询
- 条件查询
- Oracle中的函数
- 多表查询
- 子查询
- 表空间的状态
- 用户
- 视图
- 索引
- 序列
- 同义词
- PLsql编程
- 游标
- 存储过程
- 存储函数
- 触发器
二、Oracle
MysqL:开源免费,中小型企业。淘宝网用MysqL集群
Oracle:收费,国企、金融、银行,证券,保险。京东用Oracle。 按cpu核数,一核=永久使用费用 18万
三、Oracle体系结构
- 数据库:文件系统(相当于Java中的类)
- 数据库实例:实例。通常情况下Oracle数据库只会有一个实例ORCL
- 表空间:表空间可以创建用户,用户可以创建表。逻辑单位
- 数据文件:物理单位
新建一个项目:
MysqL:新建一个数据库,然后新建表
Oracle:创建一个表空间,创建用户,用户去创建表
Oracle是多用户的,MysqL是多数据库的
四、Oracle和MysqL的差别:
- 二者皆遵循sql标准,sql语句类似,但是有各自的方言
- 使用自己的方言也能够完成相同的功能
- Oracle安全性能较好,MysqL开源免费
DDL : 数据定义语言 create alter drop truncate
DML: 数据操纵语言 insert update delete
DCL: 数据控制语言 安全 授权 grant revoke
DQL: 数据查询语言 select from 字句 where 字句
select {列名} {*} from 表名 where 条件 group by {分组条件} having {过滤} order by {排序}