BD的笔记

昨日已成往事,当下才属未来

jdbc:oracle:thin:@192.168.3.98:1521:orcl(详解)

一、jdbc:oracle:thin:@192.168.3.98:1521:orcl jdbc:表示采用jdbc方式连接数据库 oracle:表示连接的是oracle数据库 thin:表示连接时采用thin模式(oracle中有两种模式) jdbc:oralce:thin:是一个jni方式...

2017-11-29 09:48:07

阅读数 1257

评论数 0

SQL复杂查询(四)

16.列出各种工作的最低工资及从事此工作的雇员姓名确定所需要的数据表: emp表:最低工资,雇员名称16.1 各种工作的最低工资SELECT MIN(e.sal) minsal,e.job job FROM emp e GROUP BY e.job;16.2 从事此工作的雇员姓名SELECT ...

2017-07-10 16:20:22

阅读数 552

评论数 0

SQL复杂查询(三)

11.列出公司各个工资等级雇员的数量、平均工资 确定所需要的数据表: emp表:雇员的平均工资 salgrade表:工资等级 确定已知的关联字段: emp.sal BETWEEN salgrade.losal AND salgrade.hisalSELECT s.grade,COUNT(...

2017-07-08 18:35:28

阅读数 415

评论数 0

SQL复杂查询(二)

6.列出所有“CLERK”(办事员)的姓名及其部门名称,部门人数,工资等级 确定所需要的数据表: dept表:部门名称 emp表:姓名,工资等级 emp表与dept表关联统计:部门人数 salgrade表:查询工资等级确定已知的关联字段: emp.deptno=dept.deptno6...

2017-06-24 22:15:36

阅读数 495

评论数 0

SQL复杂查询(一)

1.列出至少有一个员工的所有部门编号、名称,并统计出这些部门的平均工资、最低工资、最高工资。确定所需要的数据表 emp表:员工的部门编号,平均工资,最低工资,最高工资 dept表:部门名称确定已知的关联字段 emp.deptno=dept.deptno 1.1 先得到员工数大于1的部门SE...

2017-06-16 14:30:36

阅读数 1967

评论数 0

数据库的事务处理

对于数据表的操作,很明显查询是比更新操作更安全,因为更新操作有可能会出现错误,以导致没有按照既定的要求正确完成操作但是在很多时候,更新有可能会有多条指令共同完成,例如:银行转账 从A转5000到B的账户: 1.判断A的账户是否有5000 2.判断B账户是否存在且状态是否正常 3.从A账户中...

2017-06-08 14:22:55

阅读数 805

评论数 0

数据库的更新操作

DML操作语法之中,除了查询之外还有数据库的更新操作,数据的更新操作主要包括:增加,修改,删除数据 首先将emp表复制一份:CREATE TABLE myemp AS SELECT * FROM emp;如果想进行增加数据的话,则以下的几种数据类型要分别处理: 增加数字:直接写数字,例如123...

2017-06-05 21:32:33

阅读数 341

评论数 0

win10安装oracle11g出现INS-13001环境不满足最低要求

在重新做完系统后,需要重新安装ORACLE,然而出现不满足最低要求这个错误在安装时点击setup.exe之后,出现了:[INS-13001]环境不满足最低要求这时,打开你的解压后的database文件夹,找到stage,然后cvu,找到cvu_prereq.xml文件,用记事本打开,增添一下内容&...

2017-06-05 19:56:24

阅读数 17728

评论数 6

SQL子查询

子查询 = 简单查询+限定查询+多表查询+统计查询的综合体 多表查询性能较差,很多多表查询最有利的替代者就是子查询,所以子查询在实际的开发之中使用相当的多 所谓的子查询就是在一个查询之中嵌套了其它若干的查询,子查询语法如下: SELECT [DISTINCT] * | 列名称 [AS]别...

2017-06-03 08:25:06

阅读数 557

评论数 0

SQL统计函数及分组操作

1.多表查询的操作、限制、笛卡尔积的问题 2.统计函数及分组统计的操作 3.子查询的操作,并且结合限定查询、数据排序、多表查询、统计查询一起完成各个复杂查询的操作 4.数据库的更新操作:增加、修改、删除数据 5.数据伪列的作用:ROWNUM,ROWID; 6.完成一套复杂查询的应用案例统...

2017-04-20 08:08:09

阅读数 32702

评论数 3

SQL:1999语法

SELECT [DISTINCT] * | 列名称 [AS]别名,…….. FROM 表名称1 [别名1][CROSS JOIN表名称2 别名2]| [NATURAL JOIN表名称2 别名2] [ JOIN表名称2 别名2 USING (关联列名称)] [ JOIN表名称2 别名2 on...

2017-04-15 14:48:49

阅读数 1404

评论数 0

SQL多表查询之左右连接

1.多表查询的操作、限制、笛卡尔积的问题 2.统计函数及分组统计的操作 3.子查询的操作,并且结合限定查询、数据排序、多表查询、统计查询一起完成各个复杂查询的操作 4.数据库的更新操作:增加、修改、删除数据 5.数据伪列的作用:ROWNUM,ROWID; 6.完成一套复杂查询的应用案例先...

2017-04-13 21:08:45

阅读数 425

评论数 0

SQL多表查询

多表查询的操作、限制、笛卡尔积的问题 统计函数及分组统计的操作 子查询的操作,并且结合限定查询、数据排序、多表查询、统计查询一起完成各个复杂查询的操作 数据库的更新操作:增加、修改、删除数据 数据伪列的作用:ROWNUM,ROWID; 完成一套复杂查询的应用案例 多表查询的操作、限制、笛卡尔积的问...

2017-04-12 20:25:26

阅读数 347

评论数 0

SQL语句练习

选择部门30中的所有员工 列出所有办事员(CLERK)的姓名,编号和部门编号 找出佣金高于薪金的员工 找出佣金高于薪金的60%的员工 找出部门10中所有经理(MANAGER)和部门20中所有办事员(CLERK)的详细资料 找出门中10中所有经理(MANAGER),部门20中所有办事员(CLER...

2017-03-26 20:06:33

阅读数 2197

评论数 0

SQL单行函数-日期函数、转换函数、通用函数

日期函数获取当前日期: SYSDATEselect sysdate from dual; 可以日期进行相应的加减法操作:select sysdate+30,sysdate-30 from dual; 日期减去日期:select ename,hiredate,sysdate-hiredate ...

2017-03-14 08:36:33

阅读数 431

评论数 0

SQL单行函数-字符函数、数字函数

字符函数字符函数的主要功能进行字符串数据的操作,下面给出几个字符函数: 1. UPPER(字符串 | 列):将输入的字符串变为大写返回 2. LOWER(字符串 | 列):将输入的字符串变为小写返回 3. INITCAP(字符串 | 列):开头首写字符大写 4. LENGTH(字符串 | ...

2017-03-12 08:48:52

阅读数 345

评论数 0

SQL限定查询笔记记录

限定查询:在简单查询之中,是将所有的记录进行显示。当需要对查询结果进行过滤筛选时,这就用到限定查询了。限定查询就是在简单查询的基础上,加上where语句,用于指定限定条件。 在where子句之后可以增加多个条件,最常见的条件就是基本的关系运算符:” >,>=,<,<=,!...

2017-03-10 14:49:06

阅读数 459

评论数 0

SQL简单查询笔记记录

简单查询是查询出一张表中的所有数据,语法如下:select [distinct] * | 字段 [别名] [,字段[别名]] from 表名称[别名],[ ]代表可选择项注意ORACLE不分大小写,所以这里的SQL是用小写代替。查询emp表中所有信息 select * from emp; 查询...

2017-03-09 09:46:01

阅读数 354

评论数 0

提示
确定要删除当前文章?
取消 删除