oracle

mac2024-08-11  61

前两天一边复习JavaSE 一边看了点JavaWeb的视频,本来还能听懂,一讲到JDBC涉及到数据库的知识,就完全听不懂了。 找了oracle数据库的教学视频来学。 周四就上午一节课,学习的时间很充分,大概从上午11点就开始学到现在(不含吃饭时间),累死了,今晚早点回宿舍。 把笔记扔过来

数据库概述:

数据的仓库 以前存放数据:内存,文件 内存: 临时 文件: 解析操作很麻烦 永久存放,方便解析管理 ----->数据库

主流的关系型数据库:

oracle: 产品免费,服务收费,强大的稳定性 安全性 mysql: MySQL AB开源,2008年被SUN收购,2009年被Oracle收购,社区版免费 sqlserver: 微软开发,强大的图形化工具,方便使用 db2: IBM,多个操作系统、多个硬件

oracle版本:

oracle8i/9i : 开始走向网络 oracle10g/11g: grid,网格计算,提高访问速度,避免舍近求远的问题 orcale12c: cloud,云计算 各个版本对于学习、研发没有区别,只是在最终的部署、运维时差异较大

oracle11g: 目前主流

数据库服务器:将数据库部署在服务器上,

oracle服务器

1,基于关系型的数据库(RDBMS):orcale mysql sqlserver db2... 关系型-->二维表 非关系型: NoSQL:not only sql , redis/mongodb: 基于key-value结构 2,组成结构 一个PGA对应于一个客户端 两阶段提交 pga->sga sga->数据库(此阶段,会将一些重复冗余的工作进行合并,从而减少数据访问次数)

查询语句

select *from 表名; select empno,ename,job from emp; 只查这三列 select empno as "编号",ename"姓名",job 月薪 from emp; 起别名 as可以不加 如 果别名中有特殊符号,需要加“”

基本概念:

实体: java中的类 记录: java的对象,(一行数据) 字段: java的类,属性 列 表: 同一个实体中,将所有的记录和字段组合起来,就是表 常见数据类型: VARCHAR2 String NUMBER int short long DATE Date

安装包下载

链接 https://pan.baidu.com/s/1Nl9G-3R00018jo5y328Adg 密码 ze2z 感谢这位博主 https://me.csdn.net/qq_40774525

最新回复(0)