![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle学习
子非鱼leo
这个作者很懒,什么都没留下…
展开
-
Oracle 11g安装步骤与卸载步骤
1.安装步骤首先先下载好Oracle安装包(这个就不用说了,上Oracle官网自己找下载入口),将下载好后的两个压缩文件解压至同一文件夹下,该文件夹为database;解压完毕后,在该目录下打开setup.exe,执行安装程序后会出现启动安装的命令提示符,进入安装;稍等一会儿,就会出现以下安装步骤,取消复选框勾选,点击下一步继续,并单击“是”继续之后出现以下安装框,默认点击“下一步”继续...原创 2019-01-05 21:16:22 · 1137 阅读 · 1 评论 -
Oracle PL/SQL高级编程(块 过程 动态PL/SQL)
1.PLsql是什么?PL/SQL(procdure language/sql) : 是对oracle标准的一个sql语言的扩展,是在oracle数据库上进行编程的语言。2.为什么要用PL/SQL?(1)SQL语句不能进行模块化编程, 例如淘宝:如果仅用sql语句的话,那么下一个订单可能需要发送好几条SQL语句这样不方便, 写好一个模块,专门完成下订单的功能,当需要下订单的时候,只需要...原创 2019-01-08 15:27:18 · 1764 阅读 · 0 评论 -
Oracle数据库中的函数、视图和索引
1. Oracle函数Oracle SQL 提供了用于执行特定操作的专用函数。这些函数大大增强了 SQL 语言的功能。函数可以接受零个或者多个输入参数,并返回一个输出结果。 Oracle 数据库中主要使用两种类型的函数:1. 单行函数:对每一个函数应用在表的记录中时,只能输入一行结果,返回一个结果,比如: MOD(x,y)返回 x 除以 y 的余数( x 和 y 可以是两个整数,也可以是表中...原创 2019-01-07 19:20:44 · 1035 阅读 · 0 评论 -
Oracle数据库中的高级查询以及表连接/内连接/外连接
1.列别名和表别名加类别名语法: 字段名 as 字段别名select 'dear '||ename from emp;针对表中字段的别名称为列别名第一种写法: select 'dear '||ename as 姓名 from emp;as 是可以省略的第二种写法:别名可以加双引号 select 'dear '||ename “姓名” from emp;双引号可以省略有一种情况...原创 2019-01-07 14:27:21 · 518 阅读 · 0 评论 -
数据库SQL语言以及常见操作
SQL语言1.sql简介SQL:Structured Query LanguageOracle : C/S 客户端发起请求,通过网络传递给服务器,服务器对请求进行响应2.sql组成DDL(数据定义语言):数据定义语言 DDL( Data Definition Language ) , 是 SQL 语言集中负责数据结构定义及数据库对象定义的语言 , 主要有 create、alter、...原创 2019-01-07 14:14:37 · 728 阅读 · 0 评论 -
数据库的基本操作--添加/修改约束以及表结构的修改&序列
1.约束表的约束往表中插入数据的时候,可能出现一些问题,比如:重复插入数据,内容不对(性别)-------如何保证数据库表中数据的完整性和一致性呢?约束常见的约束:主键(primary key),外键(foreign key),唯一(unique),非空(not null),默认(default),用户自定义(check)2. 约束分类-----常见的约束有:主键约束(prima...原创 2019-01-06 16:17:40 · 6517 阅读 · 4 评论 -
Oracle中用户权限管理 数据类型和表的创建
一,Oracle的用户管理1. 创建用户在 oracle 中要创建一个新的用户使用 create user 语句,一般是具有 dba(数据库管理员)的权限才能使用。1) 创建用户 命令:create user 用户名 identified by 密码;--创建用户:--语法结构:create user 用户名 identified by 密码 【default table...原创 2019-01-06 10:39:56 · 2747 阅读 · 3 评论 -
Oracle数据库 sql*plus常用命令
sql*plus常用命令(1)conn[ect]:切换用户(2)disc[onnect]:断开某个用户和数据库的连接(3)passw[ord]:修改用户密码(4)show user:查看当前用户(5)exit:退出数据库(6)desc[ribe] 表名:查看表结构交互式命令:(1)&:可以替代变量,而在变量执行的时候,需要用户输入Select * from emp whe...原创 2019-01-05 21:56:03 · 1041 阅读 · 0 评论 -
oracle数据库忘记sys(或system)账户密码怎么办
一、忘记除SYS、SYSTEM用户之外的用户的登录密码。用SYS (或SYSTEM)用户登录: sqlplus sys/password as sysdba使用如下语句修改用户的密码: alter user user_name identified by newpassword;注意:密码不能全是数字。并且不能是数字开头。否则会出现:ORA-00988: 口令缺失或无效二、忘记SYS用户,...原创 2019-01-05 21:46:09 · 21745 阅读 · 3 评论 -
Oracle数据库实例和数据库、系统用户的区别
1 引言(1)为什么要使用数据库?淘宝网订单数据保存什么地方的?文件,数据库文件保存数据不方便:(1)安全性问题(2)不利于查询和管理(3)不利于海量数据的存储(4)文件在程序中不容易控制(2)什么是数据库?数据库:数据的仓库,数据库是一个软件,是专家们设计出来的便于进行数据管理的软件。可以类比图书馆:图书馆:存放图书的 数据库:存放数据的数据库磁盘上存储的数据的集合...原创 2019-01-05 21:52:51 · 3953 阅读 · 0 评论 -
plsql中如何创建函数,触发器以及包和变量的使用
在数据库的操作中,在编写sql语句的时候,我们可能会用到函数以及触发器等的操作来简化我们的工作。在这片文章中,也和我以前的博文一样,不是纯粹的理论讲解,而是采用的是案例的方式进行笔记的记录说明。还是用到的以前博文中的员工表emp1.认识plsql的函数问题1 输入雇员姓名返回年薪 create or replace function sp_func(spName varchar2) ret...原创 2019-01-09 13:40:40 · 2569 阅读 · 0 评论