JAVA 数据库学习
文章平均质量分 80
李卫康的博客
本人学识渊博、经验丰富,代码风骚、效率恐怖,c/c++、java、php无不精通,熟练掌握各种框架,深山苦练20余年,一天只睡4小时,千里之外定位问题,瞬息之间修复上线。身体强壮、健步如飞,可连续编程100小时不休息,讨论技术方案5小时不喝水,上至带项目、出方案,下至盗账号、威胁pm,啥都能干。泡面矿泉水已备好,学校不支持编程已辍学,家人不支持编程已断绝关系,老婆不支持编程已离婚,小孩不支持编程已送养。
展开
-
oracle 学习笔记(二)
1.清屏windows:host cls;linux:host clear;2.对日期的处理1)系统默认的类型:select sysdate from dual;-->注:sysdate 是系统的当前时间 系统默认格式为:日-月-年2)to_char()的用法语法:TO_CHAR(date,'format_model')格式: 日期格式的元素原创 2015-08-14 23:21:31 · 702 阅读 · 0 评论 -
oracle 学习笔记之触发器
说明数据库触发器是一个与表相关联的、存储的PL/SQL程序。每当一个特定的数据操作语句(Insert,update,delete)在指定的表上发出时,Oracle自动地执行触发器中定义的语句序列。触发器的类型语句级触发器:在指定的操作语句操作之前或之后执行一次,不管这条语句影响了多少行 。行级触发器(FOR EACH ROW):触发语句作用的每一条记录都被触发。在行级触发器中使用o原创 2015-08-16 10:14:24 · 782 阅读 · 0 评论 -
oracle学习笔记 回收站&用户权限&导入导出
闪回删除的表:删除表:drop table aa;drop table aa purge; 不经过回收站,不能闪回闪回删除的表语法:--所谓闪回的意思就是还原回收站中的表FLASHBACK TABLE [schema.] TO {[BEFORE DROP [RENAME TO table]] [ENABLE|DISABLE]TRIGGERS} 查看回原创 2015-08-16 10:21:08 · 1056 阅读 · 0 评论 -
oracle 学习笔记之PL/SQL程序设计
1.PL/SQL的定义:PL/SQL(Procedure Language/SQL)PLSQL是Oracle对sql语言的过程化扩展指在SQL命令语言中增加了过程处理语句(如分支、循环等),使SQL语言具有过程处理能力。把SQL语言的数据操纵能力与过程语言的数据处理能力结合起来,使得PLSQL面向过程但比过程语言简单、高效、灵活和实用。 Plsql(oracle),Tran原创 2015-08-15 22:31:43 · 819 阅读 · 0 评论 -
oracle 学习笔记(五)
1.集合运算:UNION运算符返回两个集合去掉重复元素后的所有记录。例:查询属于部门10与部门20的所有员工信息。select * from emp where deptno=10union select * from emp where deptno=20;UNIONALL 返回两个集合的所有记录,包括重复的。例:查询工资在500~1500或在1000~2000范原创 2015-08-15 10:06:36 · 590 阅读 · 0 评论 -
oracle学习笔记(六)
1.创建一个表不加约束create table t_user( id number,--类型是number类型 name varchar2(20),--varchar2()可以变化 gender char(2), birthday date default sysdate 默认是当前日期)加上约束create table t_user2(原创 2015-08-15 11:07:18 · 620 阅读 · 0 评论 -
oracle学习笔记(四)
1.常用函数1)字符函数lower 全部转为小写 select lower('HELLO') from dual; -->helloupper 全部转为大写 select upper('hello') from dual; HELLOconcat 连接两个字符串 select concat('hello','world') from dual;--> hell原创 2015-08-15 09:39:40 · 716 阅读 · 1 评论 -
oracle 学习笔记(一)
1.oracle的登录与注销进入cmd命令行:登录普通用户-->1)sqlplus scott/169500 注:scott是用户名(这是oracle自带的用户) 169500是密码2)sqlplus 回撤 输入用户名: scott 输入密码: 1695003)sqlplus scott 输入密码: 169500登录管理员(拥有所有的权限)进入cmd命令行:原创 2015-08-14 21:57:17 · 676 阅读 · 0 评论 -
oracle 学习笔记(三)
1.题目:找到薪水大于本部门平均薪水的员工。select ename from emp e1 where sal>(select avg(sal) from emp e2 where e1.deptno=e2.deptno);2.题目:找到员工表中工资最高的前三名的员工信息思路:1)先按照工资排序查询出数据 2)再把查询出的数据当做一个表 3)再查询这个原创 2015-08-14 23:51:41 · 750 阅读 · 0 评论 -
oracle学习笔记之存储过程与存储函数
存储过程与存储函数说明:存储函数有返回值!存储过程没有返回值!指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。什么时候用存储过程/存储函数原则:如果只有一个返回值,用存储函数;否则,就用存储过程。1.创建存储过程用CREATE PROCEDURE命令建立存储过程。语法如下:create [or replace] PROCEDURE 过程名[(参数列表原创 2015-08-16 09:48:25 · 723 阅读 · 0 评论