自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 Oracle-系统函数

--------------- 日期函数select sysdate from dual----员工入职 年限 日期相减 间隔的天数select hiredate, (sysdate-hiredate)/365, floor((sysdate-hiredate)/365) from emp;--- months_between() 日期间隔的 月数select sysdate,months_between(sysdate,hiredate)/12,(sysdate-h...

2020-11-08 20:39:42 357

原创 Oracle-流程控制语句

------------------ 条件 分支 ---- if boolean then 代码块 end if;---- if boolean then 代码块 else 代码块 end if;---- if boolean then 代码块 elsif boolean 代码块 elsif boolean 代码块... else 代码块 end if;begin if 180>150 then dbms_output.p...

2020-11-08 20:38:50 230

原创 Oracle-多表查询

select *from emp;select *from emp where ename=upper('SMITH');select *from dept;--- 56 =14*4 笛卡尔集现象 select *from emp ,dept-- 避免笛卡尔集现象 使用 where 子句过滤select *from emp ,dept where emp.deptno=dept.deptno order by sal---查询 员工 名 入职日期 部门编号 部门名...

2020-11-08 20:37:52 178

原创 Oracle-存储过程——函数

/**定义:存储过bai程(Stored Procedure )是一组为了完成特定功能的SQL 语句du集,经编译后存储在数据库中zhi。用户dao通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。存储过程是由流控制和SQL 语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。在ORACLE 中,若干个有联系的过程可以组合在一起构成程序包。优点:1.存储过程只在

2020-11-08 20:36:52 258

原创 Oracle-触发器

-----触发器 ----/*触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到。SQL3的触发器是一个能由系统自动执行对数据库修改的语..

2020-11-08 20:34:57 126

原创 Oracle-包详解

--------------- package 包 包定义 包主体 ---包定义create or replace package my_packageis --声明部分 function my_fun01 return number ;--- 声明一个无参函数 ---共有函数 全局 v_num number ;-- 变量 全局变量end my_package;--- 包体create or replace package body my...

2020-11-08 20:33:42 1398

原创 Oracle-select基本查询

-- 注释sqlplus -- 自带工具regedit -- 注册表--------------------以下必须登录管理员-------------------------------解锁 锁定用户alter user 用户名 account lock;alter user 用户名 account unlock;--修改用户密码 (没有密码找回)alter user 用户名 identified by 密码;------ 管理 服务net start ...

2020-11-08 20:29:31 131

原创 Oracle-plsql_基本类型

-----语法declare -----声明部分 ---定义变量 类型 以及 游标 begin ---- 执行部分 必须有内容 dbms_output.put_line('大家好 我的第一个 匿名块');--exception ----异常处理 执行体end;--- 最简单的 匿名块begindbms_output.put_line('hello');end;---------------- 定义变量d...

2020-11-08 20:28:10 213

原创 Oracle-DML语句详解

----------------DML insert update delete-- oracle 中 DML 事务 不是自动提交的 需要手动提交 ----insert -- insert into emp values(?,?,?...) 必须按照一定的顺序(类型 ) 补全所有值-- insert into emp(column ,column ) values(?,? ) ---添加 每次只能添加一行---- dml 事务的概念 ACI...

2020-11-08 20:25:50 320

原创 Oracle-DDL语句详解

--------DDL------- --- 创建表create table mytable( myid number(4) not null primary key,---- 主键 并且不为空 myname varchar2(10) not null, mybirthday date default sysdate --- default 表示默认值 如果没有指定值 就是默认值 sysdate)insert into mytable (myid ) va...

2020-11-08 20:24:39 1126

原创 properties中文乱码快速处理

当properties配置文件和jml都配置时,程序运行先加载yml再加载properties配置文件,同名时,遵循覆盖原则。但是properties配置文件会出现中文乱码,快速处理方法如下:1、在setting-fileEncodings全部改成utf-8,不要忘了打钩2、设置后,原本正常的propertis会出现乱码,少的话可以删掉重写,多的话需要把setting改回gbk,把内容站出来,再把setting改回utf-8,然后把内容粘回配置文件,运行就好了...

2020-09-16 19:38:02 12050 1

原创 MySQL DML 知识点总结

## MySQL DML 知识点总结创建一个新表:create table studentinfo(sno int primary key not null auto_increment,sname varchar(20) not null,gender char(1) not null,age int null,course varchar(10) null,score float null)DML操纵语言 学会使用标

2020-06-18 21:27:51 189

原创 所有线程方法的区别

整理的所有线程方法的区别Thread类的方法分静态方法、非静态方法。常用的静态方法有(后注区别):1、static Thread currentThread():返回对当前正在执行的线程对象的引用2、Static void sleep(long millis)/(long millis, int nanos)throws InterruptedException :让当前正在执行的线程休眠,休眠时间由millis(毫秒)和nanos(纳秒)指定3、static void yield():将当前正

2020-06-15 12:34:40 184

原创 java 所有线程生命周期以及和方法的关系

整理的所有线程生命周期以及和方法的关系如下:1)新建状态(New):使用new关键字创建线程对象,仅仅被分配了内存;2)可运行状态(Runnable):线程具备获得CPU时间片的能力。线程进入可运行状态的情况如下:线程start()方法被调用;a.当前线程sleep()、其它线程join()结束、等待用户输入完毕;b.某个线程取得对象锁;c.当前线程时间片用完了,调用当前线程的yield()方法。3)运行状态(Running):执行run方法,此时线程获得CPU的时间片;4)阻塞状态(Blo

2020-06-15 12:31:56 239

案例student--学生管理系统.zip

案例--账户管理系统是java面向对象编程的应用实例,模仿ATM机进行登陆、注册、存款、取款、查询、转账等业务,有助于加深对面向对象编程的理解,熟悉程序开发的基础框架

2020-06-25

对象输入输出流_文本存储实例.zip

大家在学习用java编写程序时常常疑问,每次运行程序都像第一运行一样,之前变更的数据都没了。怎么让程序有记忆的?可以让程序在初始化时读取数据,变更时写入,这样程序就有了记忆,对象输入输出流_文本存储实例就是这方面的应用实例

2020-06-25

java知识点.zip

这是个人学习java时的课堂笔记,是java基础语法知识点的代码版,方便记忆和复习。其中包括java语句、基本数据类型、类、接口、继承、多态、日志、比较器、常用api等

2020-06-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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