导图社区 数据结构知识概要
主要包含数据库的相关概念、 数据库实列的关闭与启动、配置远程访问、 结构化查询语言等。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
数据结构知识概要
数据库的相关概念
数据库的概念:数据库是一个存放计算机数据的仓库,这个仓库按照一定的数据结构对数据进行组织、存储和管理
数据库的类型:
关系型
MySQL
Oracle
SQL Server
DB2
OceanBase
非关系型
Redis----内存数据库
Mongodb----列式数据库
Oracle数据库的概念
概念:Oracle数据库是美国甲骨文公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器获B/S体系结构的数据库之一。
一个Oracle数据库
Data File:数据文件
Control File:控制文件
Redo log File:重做日志文件
一个oracle数据库库,如orcl,运行时,在内存上表现为结构:(SGA)和一组后台进程,数据库正是通过这组后台进程跟物理文件进行访问。
Oracle数据库的服务
OracleDBConsolercl:数据库orcl的企业管理控制台,非必须启动
OracleJobSchecdulerORCL:数据库orcl的工作调度服务,非必须启动
OracleOraDb10g_home1iSQL*plus:数据库系统自带的isqlplus终端,非必须启动
OracleOraDb10g_home1TNSListener:数据库系统提供的监听服务,必须启动
OracleServiceORACL:数据库orcl服务,必须启动
本地访问orcl
方式1:dos窗口访问
语法:sqlplus 用户名/密码@实例名
示例:sqlplus system/orcl@orcl
方式2:isqlplus工具
方式3:plsql
监听控制台
作用:①负责监听数据管理系统有哪些实例在运行;②负责监听客户端链接进程。
启动方式:①打开命令窗口,输入:lsnrctl;②输入:status
数据库实列的关闭与启动
监听控制台查看数据库实例
注:系统重启后,有可能实例未启动(未挂载),此时监听控制台听不到实例的进程(例程)。
启动例程步骤
①打开命令窗口,设置实例id,输入:set oracle_sid=orcl
②以系统认证方式sysdba角色登录空例程,输入:sqplus / as sysdba
③启动实例(挂载例程),输入:startup
④启动后,监听控制台查看,输入:status
关闭orcl数据库进程
③关闭例程
shutdown abort
shutdown normal
shutdown immediate
配置远程访问
oracle 数据库访问原理
服务器端需监听服务启动,并且要监听到数据库例程
客户端根据实例的网络服务名来访问
查看:①监听配置文件;②网络服务名配置文件
oracle的端口号:1521;MySQL的端口号:3306
使用oracle官方提供的sqldeveloper:新建连接,测试;输入:select * from scott.emp;
结构化查询语言
概念:SQL(Structured Query Language)全称结构化的查询语言,是一种专门用于访问,操作关系型数据的数据库语言
SQL的组成
DDL:Data Difinition Language
create:新建-数据库、数据表、视图、存储过程、序列对象、触发器、用户等
drop: 移除-数据库、数据表、视图、存储过程、序列对象、触发器、用户等
alter: 修改-数据库、数据表、视图、存储过程、序列对象、触发器、用户等
DCL:Data Control Language
grant:赋予访问权限
deny:拒绝权限
revoke:撤销权限
DML:Data Manage Lang
insert:插头数据
update:修改数据
delete:删除数据
DQL:Data Query Language:数据库查询语言
TML;Transision Manage Language
Begin Transition
rollback
commit
数据库实例结构