Orcal数据库
文章平均质量分 69
该系列介绍了Orcal数据库
SuperBetterMan
正在成为一名High Level的程序猿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle数据库个人理解第一讲(基本操作)
第一讲采用二维表结构存储与管理数据,并规定了表内和表间数据的依存关系。在二维数据包中,第一行叫字段,其他的叫记录。第二讲----简单表的操作创建一个简单的表CREATE TABLE student(sid CHAR(11),name VARCHAR2(20),sex CHAR(2),age NUMBER(2));创建一个表的关键字是CREATE TABLE…插入新纪录INSERT ...原创 2019-12-02 14:51:47 · 294 阅读 · 0 评论
-
面试---聊一下MySql的隔离级别
MySql有四种隔离级别- Read Uncommitted(读取未提交内容)- Read Committed(读取提交内容)- Repeatable Read(可重读)- Serializable(可串行化)Read Uncommitted(读取未提交内容)在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。这也造成了脏读这种问题。事务A读取数据事务B更新数据,但未提交事务A再读数据,发现数据发生变化事务B回滚事务A再读数据,数据回到初始化脏读,读取未提交的数据Rea原创 2021-04-09 22:16:14 · 240 阅读 · 0 评论 -
本地sql文件导入mysql的正确做法
mysql更新后,很多操作都不大熟练了。今天记录如何将本地sql文件导入到mysql中第一步,管理员运行cmd第二步,找到mysql安装路径进入第三步,启动服务 net start mysql 回车第四步,登录账号 mysql -u root -p第五步,创建一个数据库create database XXX;第六步, 使用这个数据库 use XXX;第七步,导入本地数据source 路径;路径要用 第八步,显示数据库show databases;...原创 2020-10-03 00:00:57 · 1211 阅读 · 0 评论 -
函数
函数创建函数调用函数删除函数函数用来执行复杂的计算,并返回计算的结果PL/SQL函数只能使用IN模式参数在调用时接收外界传进来的数据PL/SQL函数必须有返回值,且只能有一个,以返回计算结果给调用环境PL/SQL函数返回值类型必须是Orcal数据库支持的数据类型,即不允许使用PL/SQL特有的数据类型PL/SQL函数不仅可以在PL/SQL代码被调用,还运行使用标准SQL指令进...原创 2020-02-12 16:19:14 · 150 阅读 · 0 评论 -
存储过程
存储过程创建存储过程调用存储过程参数类型及默认值删除存储过程PL/SQL程序块分类匿名块:动态构造,只能执行一次。程序单元命名后的PL/SQL程序块,相当于其他高级编程语言中的函数或子过程,具体又可分为存储过程、函数、包和触发器。编译后保存在数据库服务器端、代码可重用、运行效率高。由客服端程序调用或数据库作事件触发。存储过程概述存储过程用于在数据库中完成特定的操作或...原创 2020-02-04 09:57:38 · 333 阅读 · 0 评论 -
PL/SQL程序流程控制
PL/SQL程序流程控制分支结构循环结构跳转语句分支语句根据约定条件的成立与否有选择地执行或跳过相应的程序代码,PL/SQL使用常规的IF语句实现分支结构。SET SERVEROUTPUT ON;DECLARE vsal emp.sal%TYPE; avg_sal emp.sal%TYPE; BEGIN SELECT sal INTO vsal FR...原创 2020-02-01 10:26:20 · 342 阅读 · 0 评论 -
事务控制
事务控制概述事务:一组相关操作组合,要么全部成功、要么全部失败的逻辑工作单元。不论发生何种情况,必须保证事务能正确、完整地执行。DBS运行的最小逻辑工作单元是“事务”,所有对数据库的操作,都要以事务作为一个整体单位来执行或撤销。事务必须满足的ACID属性:1.原子性:不可分割2.一致性:数据一致状态3.隔离性:避免并发事务相互干扰4.持久性:事务正常结束,数据修改是持久的事务...原创 2020-01-30 13:59:40 · 341 阅读 · 0 评论 -
视图
什么是视图?视图(view)是从数据表(或者其它视图)中提取数据而成的一种虚拟表。视图与表的区别表需要占用磁盘空间,视图不需要视图用利于提高安全性比如:不同用户查看不同视图使用视图可以简化复杂查询使用嵌入子查询的CREATE VIEW语句创建视图CREATE OR REPLACE VIEW myviewAS SELECT empno,ename,jobFROM empWHE...原创 2020-01-25 19:37:22 · 190 阅读 · 0 评论 -
子查询
子查询 (嵌套查询/预查询)问题引入:如何查询工资高于“Tom”的员工信息SELECT * FROM emp WHERE sal > (SELECT sal FROM emp WHERE ename ='Tom');适用场合:在基于未知的条件值进行查询时。子查询——被嵌入到其他SQL指令(主查询)中作为其一部分被预先先执行的查询。子查询在主查询前执行一次主查询使用子查询的结...原创 2020-01-20 13:04:45 · 372 阅读 · 0 评论 -
连接查询
一、连接查询连接查询概述等值连接非等值连接外连接自连接举例:1、显示雇员名,雇员工资及所在部门的名字 SELECT ename,sal,dname FROM emp,dept WHERE emp.dept=dept.deptno;2、显示雇员名,雇员工资及所在部门的名字并按部门排序SELECT ename,sal,dname FROM emp,dept WHERE emp...原创 2020-01-01 22:40:02 · 170 阅读 · 0 评论 -
Oracel第四讲----约束
什么是约束约束:是在表上强制执行的数据校验规则,用于保护数据的完整性约束分类:NOT NULL (非空)UNIQUE (唯一键)PRIMARY KEY (主键)FOREIGE KEY (外键)CHECK (检查)非空(NOT NULL)约束用于确保字段不能为空,非空约束只能在字段级定义。CREATE TABLE emp(sid N...原创 2019-12-29 11:32:12 · 226 阅读 · 1 评论 -
Oracel第三讲
数据操作语言DML(增、删、改操作)一.INSERT操作使用VALUES子句插入数据表间数据拷贝多表插入使用VALUES子句直接插入数据--创建一个简单的样本表CREATE TABLE myemp(name VARCHAR2(20), salary NUMBER(10,2),birth DATE);--插入新纪录时对所有字段赋值INSERT INTO myemp VALUES...原创 2019-12-10 15:48:49 · 155 阅读 · 0 评论 -
Oracle数据库第二讲
什么是条件查询在SELECT语句中使用WHERE子句对查询结果加以限制---------只返回符合限定条件的记录SELECT * FROM emp WHERE deptno =10;检索10号部门的所有雇员SELECT语法扩充SELECT [DISTINCT] * |<表名>|<表达式>|<表名>.<字段名>| AS <别名>...原创 2019-12-09 15:53:56 · 144 阅读 · 0 评论
分享