0元参加 Java+ORACLE+HTML 【0计划】学习班 扫二维码继续学习 二维码时效为半小时

(12评价)
价格: 免费

setter   getter

[展开全文]
nephew · 2020-03-20 · 0

三目运算

数据类型 变量 = 布尔表达式 ? 满足此表达式时设置的内容 : 不满足此表达式时设置的内容

[展开全文]
nephew · 2020-03-11 · 0

整数 int

小数 double

日期时间数字或文件(内存) long

内容传递或编码转换 byte

逻辑的控制 boolean

中文 char

[展开全文]
nephew · 2020-03-08 · 0

DML 数据操作语言,开发中使用的部分

DDL 数据定义语言,开发前的设计

DCL 数据库控制语言,系统人员工作

 

SCOTT 数据表结构,重点要背下来。

--查询用户

1、show user 

 

--连接到scott 用户

2、conn scott /tiger

 

--查看用户表,有四张表

3、select * from tab;

表名:BONUS,DEPT,EMP,SALGRADE

 

--查看表结构,DESC 表名称。

查看Dept表结构。

4、DESC dept;

 

--查询 部门信息

5、select * from dept;

 

select  、from 、where、group by 、having、order by、

insert、update、delete、create、drop、alter、grant、revoke.

 

[展开全文]
cisco0769 · 2019-11-18 · 0

SQLPLUS命令

执行sql语句的主要命令

 

格式化命令

set pagesize 30;设置每页的长度

set linesize 30;设置每行的长度

 

调用本机命令

host copy 源地址 目标地址:

echo hello world

[展开全文]
fd14326820 · 2019-09-29 · 0

     ORACLE,甲骨文,源于IBM的一篇关系型数据库的论文

     云时代?

   ORACLE8/ORACLE 8i:"i"表示internet,表示oracle进军网络

    Oracle9i(3cd):8i的稳定版本,依然大范围使用

   

 

[展开全文]
fd14326820 · 2019-09-29 · 0

如果方法不是在

[展开全文]
robocat · 2019-09-04 · 0

属性--特征

行为--功能

[展开全文]
robocat · 2019-09-04 · 0

过了好久重做了一次,才76分

过了好久重做了一次,才76分

[展开全文]
robocat · 2019-09-03 · 0

递归必须设置结束条件。

递归必须设置结束条件。

[展开全文]
robocat · 2019-09-03 · 0

方法重载中所有方法的返回值需要是一样的类型

[展开全文]
robocat · 2019-09-03 · 0

一、多表查询的实现形式

    1.1 基本语法:SELECT [DISTINCT] * | 列名 [别名], 列名 [别名], ... FROM 表名[别名], 表名[别名] [WHERE 过滤条件(s)] [ORDER BY 列名 [ASC | DESC], 列名 [ASC | DESC]...];

二、笛卡尔积的处理

三、数据表的连接操作

四、数据的集合操作

[展开全文]
坠天使 · 2019-08-29 · 0

1、简介:完成某一具体功能的操作函数。

2、基本语法:返回值 函数名称(参数)

    2.1 通用函数:Oracle的特色函数

        2.1.1 数字 NVL(列 | NULL, 默认值):如果传入的内容是空,则使用默认数字处理,如果不是空则原样处理

        2.1.2 数据类型 DECODE(列 | 字符串 | 数值, 比较内容1, 显示内容1, 比较内容2, 显示内容2,...[, 默认显示内容]):传入的内容会与每一个比较内容进行比较,输出相同的比较内容对应的显示内容,如果都不相同,则使用默认内容输出。

        

[展开全文]
坠天使 · 2019-08-29 · 0

1、简介:完成某一具体功能的操作函数。

2、基本语法:返回值 函数名称(参数)

    2.1 转换函数

        2.1.1 字符串 TO_CHAR(列 | 日期 | 数字, 转换格式):将日期或数字转化为字符串

        2.1.2 日期 TO_DATE(列 | 字符串, 转换格式) 将按照日期格式书写的字符串转化为日期

        2.1.3 数字 TO_NUMBER(列 | 字符串):将字符串变为数字

    2.2 使用方法及注意事项

        转换格式:

  • 日期:yyyy(年)、mm(月)、dd(日)
  • 时间:hh/hh24(时)、mi(分)、ss(秒)
  • 数字:9(任意数字)、L(本地货币符号)

        SELECT TO_CHAR(SYSDATE, 'yyyy-mm-dd') FROM dual;

        SELECT TO_CHAR(SYSDATE, 'yyyy-mm-dd hh:mi:ss') FROM dual;

        SELECT TO_CHAR(SYSDATE, 'mm') FROM dual;

        SELECT TO_CHAR(2556323552, '999,999,999,999,999') FROM dual;

        SELECT TO_DATE('2019-08-29', 'yyyy-mm-dd') FROM dual;

[展开全文]
坠天使 · 2019-08-29 · 0

1、简介:完成某一具体功能的操作函数。

2、基本语法:返回值 函数名称(参数)

    2.1 日期函数

        2.1.1 日期 ADD_MONTH(列 | 日期, 月数):计算在指定的日期上增加 <月数>个月后的日期

        2.1.2 数字 MONTHS_BETWEEN(列 | 日期, 列 | 日期):返回两个日期之间的月数

        2.1.3 日期 LASDT_DAY(列 | 日期):取得指定日期所在月的最后一天

        2.1.4 日期 NEXT_DAY(列 | 日期, 星期X):返回下一个指定的星期X对应的日期

    2.2 使用方法及注意事项

        Oracle提供了伪列(SYSDATE, SYSTIMESTAMP)以方便获取当前时间。

        SELECT SYSDATE FROM dual;

        SELECT SYSTIMESTAMP FROM dual;

        伪列可直接作为任意表的列进行查询。

        SELECT ename, job, sal, SYSDATE FROM emp;

        日期有如下操作公式:

  • 日期 + 数字  = <数字>天后的日期
  • 日期 - 数字  = <数字>天前的日期
  • 日期 - 日期 = 两个日期间隔的天数
[展开全文]
坠天使 · 2019-08-29 · 0

1、简介:完成某一具体功能的操作函数。

2、基本语法:返回值 函数名称(参数)

    2.1 数值函数

        2.1.1 数字 ROUND(列 | 数字[, 小数位]):对数字进行四舍五入操作

        2.1.2 数字 TRUNC(列 | 数字[, 小数位]):截取数字,不进位

        2.1.3 数字 MOD(列 | 数字, 列 | 数字):求模

    2.2 使用方法及注意事项

        如果不设置小数位,会直接取整。

[展开全文]
坠天使 · 2019-08-29 · 0

1、简介:完成某一具体功能的操作函数。

2、基本语法:返回值 函数名称(参数)

    2.1 字符串函数

        2.1.1 字符串 UPPER(列 | 字符串):将传入的字符串全部变为大写

        2.1.2 字符串 LOWER(列 | 字符串):将传入的字符串全部变为小写

        2.1.3 字符串 INITCAP(列 | 字符串):首字母大写,其余字母小写

        2.1.4 数字 LENGTH(列 | 字符串):取得指定字符串的长度

        2.1.5 字符串 SUBSTR(列 | 字符串, 开始索引, [长度]):从开始索引起,取得[长度]长度的子串

        2.1.6 字符串 REPLACE(列 | 字符串, 旧内容, 新内容):将指定字符串里的旧内容替换为新内容

    2.2 使用方法及注意事项

        Oracle中,函数要运行必须编写SQL语句。为方便测试操作,有一个虚拟表:“dual”。

        SELECL UPPER("heLlo") FROM dual;

        SELECL UPPER(ename) FROM emp;

        Oracle可完成接收用户输入的操作,使用"&"操作符标记变量即可。如果需要单引号,直接写上就行。

        SELECL * FROM emp WHERE UPPER(ename = '&name');

        SELECL * FROM emp WHERE LENGTH(ename) = 5;

        Oracle中字符串起始索引为1,如果指定为0,会自动替换为1。

        SELECL SUBSTR('hello', 0, 3) FROM dual;

        SELECL SUBSTR('hello', 1, 3) FROM dual;

        Oracle中,截取字符串后三位字符可直接指定负数长度。

        SELECL SUBSTR('hello', -3) FROM dual;

[展开全文]
坠天使 · 2019-08-29 · 0

1、选择部门30中的全部员工;

        SELECT * FROM emp WHERE depno = '30';

        SELECT * FROM emp WHERE deptno = 30;

2、列出所有办事员的姓名、编号和部门编号;

        SELECT ename, eno, depno FROM emp WHERE ejob = 'CLERK';

        SELECT ename, empno. deptno FROM  emp WHERE job = 'CLERK';

3、找出佣金高于薪金60%的员工;

        SELECT * FROM emp WHERE yj > (sal * 0.6);

        SELECT * FROM emp WHERE comm > (sal * 0.6);

4、找出部门10中所有经理(MANAGER)和部门20中所有办事员(CLERK);

        SELECT * FROM emp WHERE deptno = 10 AND job = 'MANAGER', deptno = 20 AND job = 'CLERK';

        SELECT * FROM emp WHERE (deptno = 10 AND job = 'MANAGER') OR (deptno = 20 AND job = 'CLERK');

5、找出部门10中所有经理(MANAGER),部门20中所有办事员(CLERK),既不是经理又不是办事员但其薪金大于等于2000的所有员工;

        SELECT * FROM emp WHERE (deptno = 10 AND job = 'MANAGER') OR (deptno = 20 AND job = 'CLERK') OR (job NOT IN ('MANAGER', 'CLERK') AND sal >=2000);

        SELECT * FROM emp WHERE (deptno = 10 AND job = 'MANAGER') OR (deptno = 20 AND job = 'CLERK') OR (job NOT IN ('MANAGER', 'CLERK') AND sal >=2000);

6、找出收取佣金的员工的不同工作;

        SELECT DISTINCT job FROM emp WHERE comm NOT NULL;

        SELECT DISTINCT job FROM emp WHERE comm IS NOT NULL;

7、找出不收佣金或收取佣金低于100的员工;

        SELECT * FROM emp WHERE (comm IS NULL) OR (comm IS NOT NULL AND comm < 100);

        SELECT * FROM emp WHERE (comm IS NULL) OR (comm < 100);

8、显示名字不带'R'的员工的姓名;

        SELECT * FROM emp WHERE NOT ename LIKE '%R%';

        SELECT * FROM emp WHERE ename NOT LIKE '%R%';

9、显示姓名包含'A'的员工的姓名,显示的结果基于基本工资按照从高到低排序,如果基本工资相同则按照雇佣年限由早到晚排序,如果雇佣日期相同,则按职位排序;

        SELECT * FROM emp WHERE ename LIKE '%A%', ORDER BY sal DESC, hiredate, job;

        SELECT * FROM emp WHERE ename LIKE '%A%' ORDER BY sal DESC, hiredate, job;

 

多条件判断使用逻辑连接,使用"()"分隔每个条件。

[展开全文]
坠天使 · 2019-08-20 · 0