
数据库
Aaron_112
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle入门基础(一)一一基本查询
SQL> --当前用户 SQL> show user SQL> --当前用户下的表 SQL> select * from tab; TNAME TABTYPE CLUSTERID DEPT TABLE EMP TA...原创 2019-09-17 16:42:22 · 243 阅读 · 0 评论 -
Oracle入门基础(十二)一一储存过程及触发器
home { margin: 0 auto; width: 80%;/*原始65*/ min-width: 980px;/*页面顶部的宽度*/ background-color: rgba(245, 245, 245, 0.7); padding: 30px; margin-top: 50px; margin-bottom: 50px; box-shadow: 0 2px 6px rgba(1...原创 2019-09-18 19:23:47 · 207 阅读 · 0 评论 -
Oracle入门基础(十一)一一PL/SQL基本语法
1.打印Hello World declare –说明部分 begin –程序 dbms_output.put_line(‘Hello World’); end; 2.引用型变量 查询并打印7839的姓名和薪水 declare –定义变量保存姓名和薪水 –pename varchar2(20); –psal number; pename emp.ename%type; psal emp.s...原创 2019-09-18 18:24:51 · 498 阅读 · 0 评论 -
Oracle入门基础(十)一一数据库其他对象-视图/序列/索引/同义词
SQL> --视图 SQL> create view empinfoview as select e.empno,e.ename,e.sal,e.sal*12 annsal,d.dname from emp e,dept d where e.deptno=d.deptno; create view empinfoview 视图已创建。 SQL> desc empinfov...原创 2019-09-18 17:24:33 · 163 阅读 · 0 评论 -
Oracle入门基础(九)一一创建表和管理表
练习:查询每一年入职人数及总人数 SQL> select count(*) Total, 2 sum(decode(to_char(hiredate,'yyyy'),'1980',1,0)) "1980", 3 sum(decode(to_char(hiredate,'yyyy'),'1981',1,0)) "1981", 4 su...原创 2019-09-18 16:29:01 · 206 阅读 · 0 评论 -
Oracle入门基础(八)一一数据处理
SQL> SQL的类型 SQL> 1、DML(Data Manipulation Language 数据操作语言): select insert update delete SQL> 2、DDL(Data Definition Language 数据定义语言): create table,alter table,truncate table,drop table creat...原创 2019-09-18 16:04:15 · 176 阅读 · 0 评论 -
Oracle入门基础(七)一一集合运算
SQL> /* SQL> 查询10和20号部门的员工 SQL> 1. select * from emp where deptno=10 or deptno=20; SQL> 2. select * from emp where deptno in (10,20); SQL> 3. 集合运算 SQL> select * from emp where de...原创 2019-09-18 15:20:47 · 148 阅读 · 0 评论 -
Oracle入门基础(六)一一子查询
SQL> --查询工资比SCOTT高的员工信息 SQL> --1. SCOTT的工资 SQL> select sal from emp where ename='SCOTT'; SAL ...原创 2019-09-18 14:49:17 · 188 阅读 · 0 评论 -
Oracle入门基础(五)一一多表查询
SQL> --等值连接 SQL> --查询员工信息:员工号 姓名 月薪 部门名称 SQL> set linesize 80 SQL> desc dept 名称 是否为空? 类型 DEPTNO NOT NULL NUMBER(2) ...原创 2019-09-17 21:58:44 · 630 阅读 · 0 评论 -
Oracle入门基础(四)一一多行函数
SQL> --工资总额 SQL> select sum(sal) from emp; SUM(SAL) 29025 SQL> --人数 SQL> select count(*) from emp; COUNT(*) 14 SQL> --平均工资 SQL> select sum(sal)/count(*) 一,avg(sal) 二 from emp; 一 ...原创 2019-09-17 21:38:12 · 139 阅读 · 0 评论 -
Oracle入门基础(三)一一单行函数
SQL> --字符函数 SQL> select lower(‘Hello World’) 转小写,upper(‘Hello World’) 转大写,initcap(‘hello world’) 首字母大写 from dual; 转小写 转大写 首字母大写 hello world HELLO WORLD Hello World SQL> --substr(a,...原创 2019-09-17 20:59:53 · 164 阅读 · 0 评论 -
Oracle入门基础(二)一一过滤和排序
SQL> --查询10号部门的员工 SQL> select * from emp where deptno=10; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO 7782 CLARK MANAGER 7839 09-6月 -81 2450 ...原创 2019-09-17 20:43:35 · 221 阅读 · 0 评论 -
Oracle入门基础(十三)一一java调用oracle存储过程
package demo; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.ResultSet; import oracle.jdbc.OracleCallableStatement; import oracle.jdbc.OracleTypes; import org.junit....原创 2019-09-18 19:25:52 · 173 阅读 · 0 评论