【oracle学习整理(一)】教程文章相关的互联网学习教程文章

跟随我在oracle学习php(56)

员表 67.255.255.255 一个字节:8个位: 00000000——————11111111 一个IPv4地址与一个无符号整型,可以进行相互转化: 表语句: 插入几条测试数据: shop34-6-验证管理员合法性 功能:管理员验证 控制器-动作 Back/AdminController->checkAction(); 模型 为操作admin表,建立模型AdminModel Application/back/Model/AdminModel.class.php 测试: 别忘了修改数据服务器信息,为项目所用!(增加配置文件) ...

跟随我在oracle学习php(57)

配置文件 在application目录中,增加一个子目录config用于管理项目中所出现的配置文件: 设计,配置文件存储数据的格式: 对配置进行分组管理: 初始化项目时,载入该配置文件,获取配置信息 在框架类中,增加载入配置的操作: 在初始化完路径常量后,就可以完成对配置的初始化: 使用配置完成: 分发参数: 数据库服务器信息: Model: SessionDB: shop34-12-防止SQL注入 项目中添加防止SQL注入的代码 在...

跟随我在oracle学习php(55)

存在项目的根目录 shop34 框架代码与应用程序代码划分 框架代码: 在各个应用程序间可以通用的代码。 应用程序代码: 当前项目的业务逻辑实现的代码。 分别创建两个子目录存储,框架与应用程序代码: 示例:框架内的代码: 入口文件在站点根目录 平台platform的划分 功能的聚合! (也称为:模块module,分组group) 辨析: 前台,后台。 美工,程序。 需要将实例代码,作为测试test平台进行处理的话,应该为...

跟随我在oracle学习php(58)

通常还具有存储当前登录用户(管理员)信息的功能! 在 存储登录标志时,获取当前管理员信息,存储到session中: Back/AdminController->checkAction(); 需要back/AdminModel->check()方法,返回的为管理员信息(合法情况下): 在back/PlatformController->_checkLogin()中验证管理员是否登录时,使用admin下标: 退出时,销毁的也是该标志: Back/AdminController->logoutAction(); 页面上可以获取管理员信息:...

Oracle学习(十二)标量函数【代码】

大写转换 LCASE()小写转换--把查询结果对应的列进行大写转换 SELECT UCASE(列) FROM 表;--把查询结果对应的列进行小写转换 SELECT LCASE(列) FROM 表;SUBSTR()提取字符--从文本字段中提取字符PS:Oracle 中没有 MID 函数,substr 函数有类似功能 /* column_name 必需。要提取字符的字段。 start 必需。规定开始位置(起始值是 1)。 length 可选。要返回的字符数。如果省略,则 MID() 函数返回剩余文本。 */ SELECT SUBS...

Oracle学习一【代码】

/* 数据库 -- 1.遵循SQL标准2.不同厂商,不同的数据库产品,但是有自己的方言3.使用自己的方言,也能够完成相同的功能4.oracle安全级别要高一些,mysql开源*/select 1+1 --在Oracl等于报错,在mysql中输出结果=2/* dual : oracle中的虚表,为表,主要是用来不起语法结构 */select 1+1 from dual; select * from dual;selsct 1 from emp;--直接写一个常量辟邪 * 要高效select count(1) from emp; select count(*) from...

Oracle学习(十四)分表分区【代码】

注意,分表使用时,查询语句里要进行动态拼装查询的表名。 三、分区 简介 年表创建过后,查询就是查询年表中的数据,可是虽然分表了,但是年表中的数据量仍然很大,查询速度虽然有提升,但并不能满足用户的要求,此时考虑在年表中再根据月份进行分区。 定义 表分区后,逻辑上仍然是一张表,只不过将表中的数据在物理上存放到多个表空间上。 目的 这样在查询数据时,会查询相应分区的数据,减少SQL操作的数据量,避免了全表扫描,从...

Oracle 学习(三)多表联查【代码】

目录Oracle 学习(三)多表联查一、99语法二、至少两种方式行转列三、分页Oracle 学习(三)多表联查 @ 一、99语法 Oracle学习(二)中我们学习了92语法,现在我们学习一下99语法 sql 1999语法 1.1.cross join 笛卡尔积 select * from emp cross join dept; 1.2.natural join 自然连接 当两个表不具有相同列名,进行cross join,具有相同列名,自动匹配 select * from emp e natural join dept d; 1.3.on子句,添加链接条件,相当于...

oracle学习1 基于oracle数据库的PLSQL编程以及存储过程的创建和使用视频【图】

中可以进行测试 1、编写函数在plsql的testwindow中begin    dbms_output.put_line(‘hello,world‘);  end;运行后可以在DBMS_output标签页中看到如果在sqlplus中运行的话,需要输入一个 / 来表示输入完了,但因为sqlplus默认是不打开显示的,需要输入 set serveroutput on 2、变量赋值 -- Created on 2019/11/14 by LENOVO declare --姓名 V_NAME VARCHAR2(20); --薪水 V_SAL NUMBER; --地址 V_ADDR VARCHAR...

oracle学习整理(一)【代码】【图】

下的表,主要使用就是EMP(雇员表)和DEPT(部门表),表中有部分数据。 这个用户默认是锁定的,需要登录有DBA权限的用户对他进行解锁,解锁语句如下alter user scott account unlock;解锁完之后就可以进行登录和使用,如果安装时没有设置scott用户的密码时,默认密码是tiger 一:rownum和分页 ROWNUM:表示行号,实际上此是一个列,但是这个列是一个伪列,此列可以在每张表中出现。 例子:根据rownum获取emp表中的前三条数据 select rownum,emp....

Oracle学习笔记(基本概念)

Oracle学习笔记(基本概念) 物理结构 数据文件、日志文件、控制文件、参数文件 系统全局区(System Global Area) 共享池、数据缓冲区、日志缓冲区 进 程 用户进程、服务器进程、后台进程 数据文件 每一个数据文件只与一个数据库相联系。 数据文件一旦被建Oracle学习笔记(基本概念) 物理结构数据文件、日志文件、控制文件、参数文件 系统全局区(System Global Area)共享池、数据缓冲区、日志缓冲区 进 程 用户进程、服务器进...

Oracle学习第一课(登录oracle和创建用户)【图】

博客10:housen1987 housen1987.iteye.com/blog/1345496 【学习是螺旋上升的过程,由易到难,由少到多,由点到面,每一个步骤,每一个脚印,每一个见闻,每一个错误都是学习阶段所必须的,学习最大的捷径就是不着急、有耐心。】 给用户授权 grant dba to lxg 博客10:housen1987housen1987.iteye.com/blog/1345496【学习是螺旋上升的过程,由易到难,由少到多,由点到面,每一个步骤,每一个脚印,每一个见闻,每一个错误都是学习阶...

oracle学习笔记(十二)oracle独有对象序列sequence

在多用户修改表时,可能面临这样的问题: 当前有字段id ,从1 到100 ; 如果用户a,b 同时想插入数据 , 使用max 得到表的最大100后, 都插入了id为101的数据. 这样表中就有两个id为101的数据了. 要想解决此问题, 必须将查询max 和插入数据放到同一语句中执行, 才能在多用户修改表时,可能面临这样的问题:当前有字段id ,从1 到100 ; 如果用户a,b 同时想插入数据 , 使用max 得到表的最大值100后, 都插入了id为101的数据. 这样表中就有两个id...

oracle学习笔记(十)事务控制语句

一个事务起始于dml 语句. 1 rollback: 假设 依次执行以下语句 : update emp2 set sal =sal *2; delete from dept2; 以上被认为是同一个事务. 若此时rollback , 那么以上两个改动都将修复. 2 commit: 提交语句将终止一个事务. 执行一条语句后使用 commit , 则一个事务起始于dml 语句.1 rollback:假设 依次执行以下语句 :update emp2 set sal =sal *2;delete from dept2;以上被认为是同一个事务. 若此时rollback , 那么以上两个改动...

Oracle学习笔记11

本次必须学习一个全新的概念-- 视图 (VIEW)。在前面的笔记中曾提到过,数据对象包括:表、视图、序列、索引和同义 词。前面的笔记都是对表的想剖析,那么本次笔记就对视图的世界进行深入的剖析。 视图是通过对一个表或者是多个表查询得到的,是从表中抽出的本次必须学习一个全新的概念-- 视图 (VIEW)。在前面的笔记中曾提到过,数据对象包括:表、视图、序列、索引和同义词。前面的笔记都是对表的想剖析,那么本次笔记就对视图的世...