
数据库
ITWUYI
这个作者很懒,什么都没留下…
展开
-
oracle trunc函数
SELECT sysdate FROM dual;--2021-03-15 10:21:35select trunc(sysdate) from dual;--2021-03-15 00:00:00select trunc(sysdate, 'mm') from dual;--2021-03-01 00:00:00select trunc(sysdate,'yy') from dual;--2021-01-01 00:00:00select trunc(sysdate,'dd') from dual原创 2021-03-15 10:30:25 · 371 阅读 · 1 评论 -
Oracle hints select /*+index()*/
Oracle Hints是一种机制,用来告诉优化器按照我们的制定的方式生成执行计划,而不是根据它自己的分析生成执行计划。一、我们可以用Oracle Hints来实现1) 使用的优化器的类型2) 基于代价的优化器的优化目标,是all_rows还是first_rows。3) 表的访问路径,是全表扫描,还是索引扫描,还是直接利用rowid。4) 表之间的连接类型5) 表之间的连接顺序6) 语句的并行程度二、Hints应用要求Hints只应用在它们所在sql语句块(statement原创 2020-12-24 10:18:31 · 7387 阅读 · 5 评论 -
oracle常见的长度限制
oracle常见的长度限制1、长度限制说明1. IN 子句中的LIST个数最长为1000,超过该数目将报错,这里可转用一个临时表来解决;2. * CREATE TRIGGER语句文本的字符长度不能超过32KB(触发器中不能使用LONG, LONG RAW 类型;触发器内可以参照LOB 类型列的列值,但不能通过 :NEW 修改LOB列中的数据;)顺便说一下,触发器中的PARENT关键字,只在嵌套表触发器中有效;3. * 11G以前,DBMS_SQL对输入的SQL长度不能超过32K,原因是输入参原创 2020-11-16 21:16:04 · 2790 阅读 · 0 评论 -
数据库
数据库知识点原创 2020-10-13 21:59:46 · 210 阅读 · 0 评论 -
MongoDB
MongoDB知识点原创 2020-10-12 16:11:19 · 108 阅读 · 0 评论 -
Oracle之分组合计、百分比详解
日常工作中,我们常常需要开发报表或者统计一些数据的百分比、合计,这时候,下面的几个函数可以很快地解决问题。它们不仅sql语句少,而且性能更好。下图即为我们这次要统计的结果展示。 常用的函数如下:case when...then...else...end, regexp_like, ratio_to_report(score) OVER(),ro...原创 2020-06-12 10:45:06 · 6503 阅读 · 0 评论 -
redis相关问题汇总
本文问题不分先后顺序,具体问题请自己详细定位。1、redis缓存穿透场景:查询根本不存在的数据,使得请求直达存储层,导致其负载过大,甚至宕机。解决方案: 1、缓存空对象 存储层未查到相应的数据后,仍然将空值存入到缓存层。再次访问该数据时,缓存层会直接返回空值。 2、布隆过滤器 将所有存在的key提前存入到布隆过滤器,在访问缓存层之前,先通过过滤器拦截...原创 2020-04-20 11:59:58 · 191 阅读 · 0 评论 -
编写jsp页面时,时常遇到的rs.next()问题的解决方法
我们在编写jsp页面时,常常在if条件判断中用下面的的逻辑编写:if (rs.next()){user.setLogined(true);out.println("恭喜您登录成功!");}else{user.setLogined(false);out.println("对不起,您的帐号或密码不正确!");}但是,当我们在服务器端运行时,就会发现程序出错了,下面博主拿原创 2016-01-14 18:16:26 · 5136 阅读 · 1 评论 -
重装MySQL,对于MySQL Service无法启动服务的解决方法
问题的来源:机子以前装过MySql,卸载时没有做到完全卸载干净所致。解决方案:1:在控制面板-卸载程序-把Mysql删除(卸载).;2:win+R 打开注册表查看下面3处是否存在,如果存在则一一删除。HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Applicat原创 2016-01-11 19:14:27 · 1000 阅读 · 0 评论 -
MySQL数据库常用的cmd命令集汇总
Mysql数据库常用cmd命令集 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 显示具体的表结构 select 中加上d原创 2016-01-12 19:42:24 · 971 阅读 · 0 评论 -
MySQL与Eclipse或者MyEclipse的连接
对于刚刚使用myeclipse进行Java开发的同学来说,数据库的连接非常重要。课堂上老师也是会很快的讲完,还没有回过神来,课程已经结束了,那种感觉自己深有体会,尤其是英文版。想问又不敢问。因为自己经历过所以在这里分享一下myeclipse连接mysql数据库详细操作步骤。第一步 打开Database转载 2016-01-12 11:57:03 · 539 阅读 · 0 评论 -
Apache Tomcat安装、配置、启动与后续操作步骤
1.第一,我们在安装Apache Tomcat之前,我们首先安装和配置好jdk;2.第二,我们要清楚自己的jdk版本。因为我们Apache Tomcat配置的成功的前提是版本相对应。在这里,博主是用下图的jdk版本:所以,我们下载Apache Tomcat的时候也要找到Tomcat相应版本。3.下载官方网址链接:http://tomcat.apache.org/download-70.原创 2016-01-11 11:46:25 · 21486 阅读 · 0 评论