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、员工表、部门表、工资表、奖金表、
---------------------------------------------------------------------
Oracle教程之学习笔记的更多相关文章
- OI知识点|NOIP考点|省选考点|教程与学习笔记合集
点亮技能树行动-- 本篇blog按照分类将网上写的OI知识点归纳了一下,然后会附上蒟蒻我的学习笔记或者是我认为写的不错的专题博客qwqwqwq(好吧,其实已经咕咕咕了...) 基础算法 贪心 枚举 分 ...
- 官方教程Stealth学习笔记(一)
今天開始要更新官方教程stealth的学习笔记啦, 我将会记录和解说一个小游戏基本的流程和关键地方的技巧. 我会依照官方教程的顺序来更新. ...
- 《Python爬虫学习系列教程》学习笔记
http://cuiqingcai.com/1052.html 大家好哈,我呢最近在学习Python爬虫,感觉非常有意思,真的让生活可以方便很多.学习过程中我把一些学习的笔记总结下来,还记录了一些自己 ...
- 【Android】跟着教程做の学习笔记
教程 + <第一行代码 - Android> //尽量在十二月底学完吧(同步学习java基础)
- 《objective-c基础教程》学习笔记 (一)—— 开发环境配置和简单类型输出
懒惰是富有最大的敌人,再不前进,我们就out了.最近工作比较轻松,不是很忙.于是想晚上下班回家学习点新东西.看着苹果大军的一天天壮大,心里也是痒痒的.于是就想先系统的学习下Objective-C,为之 ...
- 《简明Python教程》学习笔记
<简明Python教程>是网上比较好的一个Python入门级教程,尽管版本比较老旧,但是其中的基本讲解还是很有实力的. Ch2–安装Python:下载安装完成后,在系统的环境变量里,在Pa ...
- 《Node.js核心技术教程》学习笔记
<Node.js核心技术教程>TOC \o "1-3" \h \z \u 1.章模块化编程 2019.2.19 13:30' PAGEREF _101 \h 1 08D ...
- 转:oracle物化视图学习笔记
最近学习了一下物化视图,正好经理不在,把学习结果贴出来供大家一起研究一下吧. 先看一下物化视图的大概含义吧,感觉baidu的定义还不错 物化视图,它是用于预先计算并保存表连接或聚集等耗时较多的操作的结 ...
- 《Ruby on Rails教程》学习笔记
本文是我在阅读 Ruby on Rails 教程的简体中文版时所做的摘录,以及学习时寻找的补充知识.补充知识主要来自于 Ruby on Rails 實戰聖經. Asset Pipeline 在最新版 ...
随机推荐
- Centos 6.5 安装python3.6
废话不多说,直接上步骤 wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2rc1.tgz 进入 https://www.python.o ...
- vim的tab键设定
多在windows上编程的童鞋可能习惯于感受tab键为4个空格的长度,不过在linux系统中一般默认设定tab键为8个空格长度来显示.事实上tab也确实是8个空格的长度.不过由于习惯问题,某些童鞋还是 ...
- nopCommerce 3.9 大波浪系列 之 引擎 NopEngine
本章涉及到的内容如下 1.EngineContext初始化IEngine实例 2.Autofac依赖注入初始化 3.AutoMapper框架初始化 4.启动任务初始化 一.EngineContext初 ...
- MySql数据库在表中添加新字段,设置主键,设置外键,字段移动位置,以及修改数据库后如何进行部署和维护的总结
1,为当前已有的表添加新的字段 alter table student add studentName varchar(20) not null; 2,为当前已有的表中的字段设置为主键自增 alter ...
- hibernate 使用枚举字段的最佳实践
枚举类虽然很简单,但是却往往是系统中业务逻辑最集中最复杂的地方.本文将会分享我们项目中基于hibernate的枚举类使用规范,包含数据库中枚举列数据类型.注释.枚举列与枚举类的映射等. 一.枚举类定义 ...
- 如何在github制作一个网页
1.首先得先注册一个github账号,官网:https://github.com/ 2.注册完,登录账号进入首页,点右上角的 ‘+’ 创建新的仓库 3. 点击setting,选择一个主题, 4. 选完 ...
- Scrapy提取多个标签的text
对于要提取嵌套标签所有内容的情况, 使用string或//text(), 注意两者区别 >>> from scrapy import Selector >>> &g ...
- python教程6-3:排序
(a).输入一串数字.并从大到小排列. (b).跟a一样,不过要用字典序从大到小排列. python35 PaiXu_6_3.py PaiXu_6_3.py #coding=utf-8 import ...
- 种下一棵树:有旋Treap
第一个平衡树板子,有旋Treap.用随机函数规定一个堆,维护点权的同时维护堆的性质,可以有效地避免退化成链.按我的理解,建立一棵二叉排序树,树的形态会和给出节点的顺序有关.按照出题人很机智定理,数据肯 ...
- Java ee 与安卓环境搭建个人心得
最近加了个IT俱乐部,第一次作业就是搞定eclipse,完成Java ee 与安卓环境搭建.为此我上网看了好多教程,之前我安装了Java,可以说省了不少事,而且还了解一点安装方法.流程网上都有,但是不 ...