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 在最新版 ...
随机推荐
- Ubuntu-修改图片分辨率
ubuntu14.04 压缩图片default_wallpaper.jpg(2048x1536):压缩后ooo.jpg(1920x1280) if( 宽 > 高 ){ convert defau ...
- 玩玩微信公众号Java版之五:获取关注用户信息
在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的.对于不同公众号,同一用户的openid不同).公众号可通过本接口来根据Op ...
- 虚拟机Linux系统下配置网络
虚拟机上安装Redhat9.0后是没有网络的,而本来的Windows系统是可以上网的,此时想在Redhat上网就需要在Linux系统上配置网络,以下是笔者自己配置的一点心得. 1.电脑本机系统打开网络 ...
- nyoj_239:月老的难题@_@(二分图匹配基础题)
题目链接 放假回家不知道多少人被父母催着去相亲啊hhhhhhhhhhhhhh @_@ 参考:二分图的最大匹配.完美匹配和匈牙利算法 #include<bits/stdc++.h> usin ...
- Mybatis jpa mini 代码解析
源码地址(git):https://github.com/LittleNewbie/mybatis-jpa 一.Mybatis简介 mybatis中文官方文档:http://www.mybatis.o ...
- monkeyscript - 定制化monkey流程
作为移动端测试必须掌握的初级Android稳定性工具:monkey,提到它时,脑海里一般涌现出两句话: 1.我会用,很简单 就是一行命令,一回车就开始跑起来了 2.使用问题多,不好用 太随机,很多操作 ...
- 使用JavaScript开发跨平台的桌面应用
任何可以使用JavaScript来编写的应用,最终会由JavaScript编写.--Atwood定律 Atwood's Law是Jeff Atwood在2007年提出的:"any appli ...
- 学习笔记TF032:实现Google Inception Net
Google Inception Net,ILSVRC 2014比赛第一名.控制计算量.参数量,分类性能非常好.V1,top-5错误率6.67%,22层,15亿次浮点运算,500万参数(AlexNet ...
- Angular页面选项卡切换要注意的toggleClass
在第一,第二篇随笔中写到的选项卡切换,我回头看了看发现缺少了一个很重要的部分,那就是toggleClass. //在js控制器中必须写明指令,要不然在页面写了toggle-class="ac ...
- 计算机四级网络工程师--《操作系统(Operating System)》重点内容学习
开篇语 今天开始看<操作系统>,没办法,计算机网络技术还算有点底子.至于操作系统要不是以前看过一些这方面的书籍,以及上学期学了单片机工作原理,我估计我真的是懵逼的!所幸,在网上找的233网 ...