自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 mysql8.0.28安装配置教程(windows 64位)

1.官网下载MySQLMySQL :: Download MySQL Community Server也可以直接从我的网盘下载64位: 链接:https://pan.baidu.com/s/1q11X9VygQJYCtT5_QVRyVw提取码:0331解压压缩包2.配置系统环境变量一定要配置环境变量,否则启动mysql服务器会报错:'mysql' 不是内部或外部命令,也不是可运行的程序 或批处理文件。win10系统 右键 “我的电脑” ->“属性”->“高级系统.

2022-03-31 09:50:35 3438

原创 io.lettuce.core.RedisCommandExecutionException: WRONGTYPE Operation against a key holding the wrong

SpringBoot 操作Redis出现如下错误错误原因:如果同一个key值之前添加为不同类型,则会报错如下:@Testpublic void sendCount(){ String key = "ehr_sendsms_count"; redisTemplate.opsForValue().set(key,"mobile", 1, TimeUnit.MINUTES); redisTemplate.opsForList().rightPush(key, "mobil...

2022-03-28 16:27:28 3055

原创 mysql 出现You can‘t specify target table for update in FROM clause错误的解决方法

1、创建user表create table if not exists user(name varchar(10) ,status VARCHAR(4)) default CHARSET =utf8;2 、插入数据insert into user VALUES (‘张三’,‘1’);insert into user VALUES (‘张三1’,‘1’);insert into user VALUES (‘李四’,‘1’);select * from user;3、更新数据:upd

2022-03-24 15:24:06 1575

原创 git从A分支提交到B分支

1、打开idea欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展

2021-08-12 14:27:43 1271

原创 xshell7下载

xshell7下载链接:https://pan.baidu.com/s/1EHXCsrbM1ny8KI3awM96yQ提取码:0629xftp7下载链接:https://pan.baidu.com/s/1WLKKzOBkJ-8fev8RibKD1A提取码:0629

2021-07-23 11:39:53 485

原创 oracle中trunc函数

trunc函数可以用于日期和数字使用。1、日期的使用如果我们想取得某月的第一天可以通过拼接得到,如下:SELECT SYSDATE, TO_DATE( TO_CHAR(SYSDATE,'YYYY-MM') ||'-1','YYYY-MM-DD') FROM DUAL;--得到当前月份的第一天也可以直接使用trunc函数,例:SELECT '2020-11-5 15:10:06', TRUNC(to_date('2020-11-5 15:10:06', 'yyy...

2021-01-22 11:28:23 642

原创 oracle中日期类型DATE、TIMESTAMP

1、DATE类型精确到秒,TIMESTAMP类型精确到秒的小数,2、date类型相减,得到的结果为整型,单位是天。timestamp类型相减,或者timestamp与date类型相减,得到的结果是INTERVAL。date与timestamp类型加减一个数值,得到的类型为date。3、oracle中的日期可以直接计算,加1就是1天,加1/24就是1小时,加1/24/60就是1分钟。4、timestamp类型与数值加减得到的是date类型,损失了精度。可以是有时间间隔类型处理,通过INTE

2021-01-20 16:23:21 4327

原创 oracle分析函数-RATIO_TO_REPORT() OVER()

1、RATIO_TO_REPORT()为比例函数2、创建测试表,并插入数据CREATE TABLE TEST_V(DEPTNO VARCHAR2(10),NAME VARCHAR2(10),SAL NUMBER);3、实例1:要求计算各部门工资合计,以及该工资合计占总工资的比例:SELECT TT.DEPTNO, TT.DEPTALL, SUM(TT.DEPTALL) OVER(), round( DEPTALL / SUM(T...

2021-01-20 14:23:55 991

原创 Oracle字符串之提取姓名的大写首字母缩写

例:希望取得Michael Kors大写首字母缩写M.KSELECT regexp_replace('Michael Kors', '([A-Z])([^A-Z]*)([A-Z])([^A-Z,]*)', '\1.\3') FROM DUAL;括号()将子表达式分组为一个替换单元。\1.\3 取第一组和第三组内容,中间加上“.”,就是我们需要的结果。...

2020-07-13 16:39:38 1146

原创 ORACLE字符串之遍历字符串

eg. 我们依次取得字符串 “天天向上”的每个字符以及它的首拼“TTXS”。1、创建一个表:create table test0713(hz varchar2(50), --汉字sp varchar2(10) --首拼)2、插入一条数据:3、通过树的层高取得值:select level, t.hz, substr(t.hz, level, 1), sp, substr(t.sp, level, 1) from test0713 tconnect by level ...

2020-07-13 14:00:48 1097

原创 冒泡排序

1、冒泡排序:通过比较依次相邻两个元素的大小,交换数据位置,依次找出最大值、次最大值.......如果有n个元素,需要比较n-1趟。public class bubbleSort { private static void bubble(Integer[] arrs){ int temp=0; for(int i=arrs.length-1...

2020-04-21 13:32:19 109

原创 oracle之树形查询(层级查询)

1、经常会用一些表来保存上下级关系,为了按上下级关系递归查询这些数据,可以采用树形查询。2、通过员工表中员工与直接上级的关系来举例建立一张员工表:create table EMP1( id VARCHAR2(4),--id name VARCHAR2(50),--姓名 mgrid VARCHAR2(4)--老板id)准备如下数据层级关系如下图所示:...

2020-04-17 14:11:38 8196

原创 oracle中用其他表中的值更新

1、用MERGE的方式更新例:将部门表中部门名称更新至职工表的deptna;merge into emp eusing (select d.deptno, d.deptna from dept d) don (e.deptno = d.deptno) --注意这里要加()when matched then update set emp.deptna = d.deptn...

2020-04-15 17:10:07 142

原创 oracle之多表插入语句

1、无条件INSERT首先建一张表create table EMP( id VARCHAR2(4), name VARCHAR2(50), sal NUMBER(7,2), money NUMBER(7,2), deptno VARCHAR2(4), createdate DATE default sys...

2020-04-15 16:00:01 592

原创 oracleXE安装注意事项

1、出现最KEY_XE.reg 找不到,根据错误提示的位置,找到对应文件夹下的OracleMTSRecoveryService.reg文件,复制一份,重命名为KEY_XE.reg2、安装之后需要配置环境变量:ORACLE_HOME=E:\oracle11\app\oracle\product\11.2.0\serverLD_LIBRARY_PATH=%ORACLE_HOME%\libp...

2020-04-14 12:20:43 213

原创 plsql之触发器

1、数据库触发器是一个与表相关联的、存储的plsql程序。2、语句级触发器:在指定的操作语句之前或之后执行一次,不管这条语句影响了多少行; 行级触发器:触发语句作用的每一条语句都被触发,使用:old和:new伪记录变量。 :old 和:new代表的是同一条记录, :old 操作之前该记录的值; :new操作之后该记录的值;简单理解就...

2020-04-08 22:19:03 1125

原创 plsql-光标的使用

1、光标实际上就是一个集合;2、光标的属性%found 取到值则返回true;没取到值则返回false;%notfound 没取到值则返回true;取到值则返回false;%isopen 光标是否打开;%rowcount 影响的行数;3、光标数的限制默认在同一个会话中,可以打开300个光标。4、无参数的光标例子:循环打印出员工表中员工姓名和工资...

2020-04-07 19:28:45 536

原创 plsql中存储过程-循环语句

1、while循环whike 条件 loop循环体;end loop;例:循环打印1-10DECLAREpnum number :=1;BEGIN dbms_output.put_line('while循环:'); while pnum<=10 loop dbms_output.put_line(pnum); pnum:=pnum+1;...

2020-04-07 14:17:10 1885

原创 plsql中存储过程-if语句

1、if 条件 then 语句1;else 语句2;end if;2、需特别注意 elsif的写法if 条件 then 语句;elsif 语句 then 语句;else 语句;end if;例如:DECLAREpnum number :=1;BEGIN if pnum = 0 then dbms_output.put_line('您输入的是0'); els...

2020-04-07 14:00:10 1436

原创 oracle中执行计划

可以通过生成执行计划来查看占用的CPU,从而知道性能。如查看 执行 select * from emp 所占用的内存,可以用以下语句--生成执行计划explain plan for select * from emp;--查看执行计划select * from table (dbms_xplan.display);...

2020-04-01 14:49:54 92

原创 oracle中多行子查询与多行操作符

oracle中多行子查询与多行操作符1、多行子查询:子查询返回多条数据2、多行操作符:in : 取在集合中的元素any : 和集合中任意一条数据比较all : 和集合中所有数据比较例: 查出工资比部门2任意员工高的人员信息:select * from emp t where t.sal > any (select t0.sal from emp t0 where t0.de...

2020-04-01 11:36:31 2448

空空如也

空空如也

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

TA关注的人

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