自定义博客皮肤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 498

原创 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 338

原创 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 215

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

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

2020-11-08 20:36:52 343

原创 Oracle-触发器

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

2020-11-08 20:34:57 172

原创 Oracle-包详解

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

2020-11-08 20:33:42 1454

原创 Oracle-select基本查询

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

2020-11-08 20:29:31 194

原创 Oracle-plsql_基本类型

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

2020-11-08 20:28:10 263

原创 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 396

原创 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 1230

原创 properties中文乱码快速处理

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

2020-09-16 19:38:02 12219 2

原创 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 227

原创 所有线程方法的区别

整理的所有线程方法的区别 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 241

原创 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 299

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

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

2020-06-25

java知识点.zip

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

2020-06-25

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

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

2020-06-25

空空如也

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

TA关注的人

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