一、Oracle学习笔记:认识数据库
一、认识数据库
1.数据库的发展
最开始由手工管理,后来发展成文件管理
文件管理的缺点:
(1)在存储数据时,没有数据结构。
(2)不便于修改。
(3)数据越来越多,文件容易丢失。
后来发展成使用数据可进行数据的存储和管理。
2.oracle数据库的安装
TCP协议的端口号 1521, Http协议的端口号 8080。
sid为数据库的唯一标识符
10g版本默认为xe,11g版本默认为orcl
两个超级管理员: system sys 密码:1234
在存储数据时,都会另建其他用户。
Scott用户 :为oracle的第一个使用者,密码默为tiger。
问题:数据库连不上?
先查看服务项是否开启:OracleServierSID Oracle..Listener
3.远程连接数据库的方法:
(1)可以使用sqlplus终端。 Oracle数据库内嵌sqlplus功能。
cmd下
sql> conn username/password
(2)使用第三方客户端连接(常用)
Oracle公司自己的客户端sqldeveloper。
连接名 : 昵称 自定义
用户名 : 选择Oracle服务器上的一个用户
口令 : 用户密码
主机名 :Oracle服务器的IP
端口号 :TCP的端口号1521
sid : 唯一标识符
4.DB和DBMS
DB:database的简称,即数据库
是按照某种特定的数据结构存储数据的仓库。
DBMS:databasemanagementsystem 即数据库管理系统
是一个用来操作和管理数据库的软件,可以对数据库中数据进行增删改查等操作
安装DB时,都会安装 DBMS(两款软件绑定到一起)
原理:
程序员编写sql语句,发送到DBMS上,进行操作DB
5.常见的关系型数据库
(1)sqlserver:微软旗下的产品。
(2)oracle : oracle旗下的产品。
(3)DB2 : IBM旗下的产品。
(4)MySQL: 小型关系型数据库,开源,免费的。oracle旗下。
6.表:
表是用来存储数据的结构模型。
表是一个二维结构
有行:也叫记录(record)
有列:也叫字段(Field)
7.SQL结构化查询语言,用途就是通过DBMS操作DB的。
里面含有
(1)DDL语言:数据定义语言(DDL语言:每一个sql中前两个都是关键字)
create:用来创建表。
alter:用来修改表结构。
truncate:用来清空表数据,保留表结构(数据不能还原)
(2)DML语言:用来操纵数据,也就是增删改操作。
insert:用来向表中增加记录。
delete:用来删除表中记录的。
update:用来修改表中记录。
(3)DQL:用来查询数据
select:用来查询数据。
(4)TCL:事务控制语言。
在DML语言时,都会触发一个事务。
commit:提交事务。
rollback:回滚数据。
savepoint:保存点。
(5)DCL:数据控制语言
grant:授权
revoke:撤销权限
create user:创建用户。
SQL语言:结构化查询语言
(1)DDL:数据定义语言
create,alter,drop,truncate
(2)DML:数据操作语言
insert,delete,update
(3)TCL:事务控制语言
commit,rollback,savepoint
(4)DCL:数据控制语言
grant,revoke,create user
(5)DQL:数据查询语言
select
一、Oracle学习笔记:认识数据库相关推荐
- oracle 权限问题9017,[数据库]oracle学习笔记(一)用户管理_星空网
oracle学习笔记(一)用户管理 2014-04-13 0 1 --oracle学习第一天 2 --连接 @后面连接数据库实例,具体连接到那个数据库 3 conn scott/tiger@MYORA ...
- oracle中如何格式化输出,【学习笔记】数据库日期时间格式化输出案例
天萃荷净 分享一篇关于开发DBA在工作中常用到的日期时间格式化输出方法案例,含:mysql.sql server.oracle 3种数据库日期时间格式化输出 1.mysql数据库时间格式化输出 DAT ...
- oracle学习笔记 参数文件及数据库的启动和关闭
oracle学习笔记 参数文件及数据库的启动和关闭 我们这节课把oracle的参数文件以及oracle的启动关闭讲一下 一)参数文件作用 先看oracle的参数文件 它由来已久了 我们知道oracle ...
- oracle:oracle学习笔记(四)循环、光标、异常、瀑布模型
oracle学习笔记:循环.光标.异常 文章目录 打印Hello World 定义基本变量 引用型变量(单行)` my_name emp.ename%type ` 记录型变量(多行) `emp_rec ...
- Oracle学习笔记---(一)
Oracle学习笔记---(一) 一 1.Oracle简介 Oracle是以高级结构化查询语言(SQL)为基础的大型关系数据库:是一个对象关系数据库管理系统(ORDBMS).它提供了关系数据库 ...
- 【Oracle】Oracle学习笔记
[Oracle]Oracle学习笔记 目录 [Oracle]Oracle学习笔记 P1.Oracle数据库的安装和配置 P2.Oracle数据库管理 P3-0.初步SQL P3-1.基本SQL SEL ...
- oracle学习笔记 Oracle体系结构概述
oracle学习笔记 Oracle体系结构概述 从这节开始,开始讲oracle数据库体系结构. 首先从总体上,从概述上把oracle整体的体系结构讲一下, 然后接下来的时间我们会一块一块的将oracl ...
- Oracle学习笔记 字符集概述
Oracle 学习笔记 字符集概述 这节课开始讲oracle里面的字符集 偏重于原理和简单的一些判断以及实现 字符集它涉及到很多的东西 比如建库和操作系统环境 这节课把字符集的原理性的东西以及常见的操 ...
- oracle学习笔记 oracle软件安装准备工作 第一部分 环境准备
oracle学习笔记 oracle软件安装准备工作 第一部分 环境准备 这节课对初学者来说内容较多,我把它分成了三篇. 即使这样也不可能把每个可能遇到的问题都说到,如果遇到没说到的问题自己上网搜 ...
- oracle update单引号,Oracle学习笔记:update的字段中包括单引号
平时update的时候直接更改字段内的值,例如: update table_temp set name = 'Hider' where id = 100; 但更新后的值中包括单引号,则不能按以上方式进 ...
最新文章
- 五轴编程_HyperMILL五轴编程培训HyperMILL 软件的特点
- 移动端微信页面的一些自己爬的坑
- 新闻与传播c刊_新闻传播类c刊有哪些
- JSON定义及解析,JSON文件读写
- Redola.Rpc 集成 Consul 服务发现
- 修复win10的更新服务器,大师搞定win10系统自动更新失败的修复步骤
- SpannableStringUtil实现丰富文字效果
- 常见的mysql集群
- 安装配置管理 之 NVIDIA nForce Linux Drivers 集成声网卡和声卡的安装说明
- 产品需求分析思路和方法
- 黑客与画家(翻译)、如何成为一名黑客
- EPICS IOC Shell
- 保时捷卡宴Cayenne升级原厂360全景影像系统,行车更安全
- Excel中随机六位字母与数字的密码
- Linux下用火焰图进行性能分析
- python 爬取腾讯漫画
- win10内存占用率过高怎么办_win10系统终极优化
- 购物清单(Python实现)
- 最终酬劳高达7.5亿美元,库克是功成身退还是潦草收场?
- 从人工客服到人机协同,容联云用AI重塑联络中心