Oracle教程之学习笔记
Oracle教程之学习笔记、、、
-----------------------------------
Oracle教程:---学习笔记:
=====================================
需要弄清楚的一些概念:
1、多表查询
2、子查询
3、DDL
4、DML
5、约束
6、视图
7、存储过程
8、事务
=====================================
历史:Sun在2008年用10亿美元收购了MySQL、Oracle在2009年用74亿美元收购了Sun
=====================================
一些英语单词:
Cloud Computing 云计算
Database 数据库
Database Administrator 数据库管理员
Database System数据库系统
Localhost 本地主机
Universal 通用的
Program 程序
Documents and Settings 文档和设置
Browser 浏览器
Exists 存在
Index 索引
Loop 循环
Import 导入
Export 导出
Replace 替换
=====================================
常用的一下关系型的数据库:
DB2 、MySQL、SQLServer、
the worlds most popular open source database is mysql
MySQL Commang Line Clinet 命令行客户端
=====================================
Oracle数据库中的一些角色:
Tiger 普通用户
System 普通管理员
Sys 超级管理员
=====================================
SQL:是指结构化查询语言Structured Query Language
DML:是指数据操作语言:Insert、Update、Delete、Merge
DDL:是指数据定义语言:Create、Alter、Drop、Truncate
DCL:是指数据控制语言:Grant、Revoke
事务控制语句:Commit、Rollback、Savepoint
=====================================
SQl中常用的一些运算符:
is null 空值
distinct 去除重复行
order by asc 按升序排列
order by desc 按降序排列
in 在其中
not in 不在其中
like 模糊查询
=====================================
SQL中常用的一些函数:
Avg
Max
Min
Sum
Count 如果数据库表中没有数据、count(*) 返回的值是0
=====================================
查询语句中的一些常用的语法:
1、多表查询中的:
笛卡尔积
等值连接
自连接
左外连接
右外连接
满外连接
2、子查询中的:
单行子查询
多行子查询
分页查询
=====================================
对数据表的一些操作:
1、创建数据表
2、在数据表中添加字段
3、在数据表中修改字段
4、在数据表中删除字段
5、清空数据表中的数据
6、删除数据表
7、重命名数据表
=====================================
常用的一些DML语句:
1、insert 语句
2、update 语句
3、delete 语句
4、merge 语句
=====================================
常见的一些约束:
1、not null 非空约束
2、primary key 主键约束
3、unique 唯一约束 、值不能重复的约束(空值除外)
4、check 条件约束、插入的数据必须要符合指定的条件
5、foreign key 外键约束
=====================================
视图:是指一个封装了多个SQL查询的查询语句
====================================
事务的四个特性:
Atomicity 原子性
Consistency 一致性
Isolation 隔离性
Durability 持久性
=====================================
常见的一下问题:
1、学生与课程的关系
2、员工表、部门表、工资表、奖金表、
---------------------------------------------------------------------
相关文章
- win7 64位操作系统中 Oracle 11g 安装教程(图解)
- Oracle数据库:oracle执行计划性能代价cost,全表扫描速度慢,索引扫描速度快
- Oracle数据库:oracle组函数,聚合函数,多行函数,avg,sum,min,max,count,group by,having
- Oracle数据库:oracle数据类型转换to_char()日期和数字转字符,to_number()字符转数字,to_date()字符转日期函数
- Oracle数据库:oracle字符类型、数字类型、创建表表名的命名规则
- Oracle数据库:啥是oracle数据库?你为啥要学oracle?
- Oracle官方并发教程之Executor接口
- Oracle官方并发教程之不可变对象
- Oracle官方并发教程之一个同步类的例子
- Oracle官方并发教程
- Oracle官方并发教程之原子变量
- Oracle官方并发教程之Guarded Blocks
- [转]PL/SQLDeveloper导入导出Oracle数据库方法
- [转]Oracle SOME,ANY,All,EXISTS,IN
- oracle 列的归档,Oracle 开启或关闭归档模式
- 《Oracle SQL疑难解析》——第1章 基础
- Oracle数据库上云利器 阿里云发布数据库迁移服务ADAM
- oracle函数 ABS(x)
- oracle 11g RAC 的一些基本概念(三)
- [Oracle 工程师手记] Windows 环境下,获取与 oracle 相关 registry 的小技巧
- Oracle 11g R2 数据库卸载教程
- Oracle用分区表分区交换做历史数据迁移
- PremiumSoft Navicat 15 for Oracle中文破解版安装教程
- Mybatis+Oracle搭配insert空值报错之myBatis+mysql驱动+oracle驱动的源码分析