数据库
快乐柠檬
每天进步一点点
展开
-
由mysql超时调整引发的线上故障
问题描述在线上访问医疗机构列表,随机出现访问失败。分析查看了sql执行计划,并不是慢查询导致。查看报错日志,摘录如下:org.springframework.dao.DataAccessResourceFailureException: could not extract ResultSet; nested exception is org.hibernate.exception.JDBCConnectionException: could not extract ResultSetCause原创 2021-03-18 17:13:49 · 343 阅读 · 0 评论 -
windows下安装mysql(mysql-installer-community-5.6.10.1)
转载自:http://blog.sina.com.cn/s/blog_7cecec9501017cmk.html转载 2015-06-07 18:22:57 · 12940 阅读 · 0 评论 -
MongoDB多条件分页查询,新增,删除操作
MongoDB多条件分页查询,新增,删除操作原创 2015-05-26 13:53:58 · 5790 阅读 · 1 评论 -
Oracle 10g 完全卸载
软件环境: 1、Windows XP + Oracle 10g 2、Oracle安装路径为:d:/Oracle实现方法:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务; 2、开始->程序->Oracle – OraDb10g_home1>Oracle Installation Products-> Universal Installer 卸装所转载 2013-05-29 14:14:36 · 4152 阅读 · 0 评论 -
MySql操作注释常用命令
给表加注释:ALTER TABLE table_name COMMENT='这是表的注释'; 给列加注释:ALTER table table_name MODIFY `column_name` datetime DEFAULT NULL COMMENT '这是字段的注释'显示注释:show full columns from table_name;原创 2015-05-05 14:53:46 · 1921 阅读 · 0 评论 -
mysql游标循环多一次的解决办法
mysql游标循环多一次的解决办法原创 2015-10-12 20:06:44 · 6945 阅读 · 1 评论 -
ibatis使用in查询加引号
ibatis参数加引号使用in语句原创 2015-12-12 17:40:31 · 3408 阅读 · 0 评论 -
mysql使用in查询,按照期望的顺序输出结果
mysql使用in查询,按照期望的顺序输出结果,可以使用field函数原创 2015-12-31 11:42:27 · 4144 阅读 · 1 评论 -
参数名引发的血案
概况今天在解决一个Bug时,修改了原先的SQL语句,在数据库执行通过之后,复制到了项目中,使用MyBatis进行查询,却屡屡报错,现在把解决问题的过程记下来报错信息报错12016/04/29 13:51:20 ERROR ExamResultServiceImpl:50 - 查询视力检查结果异常org.springframework.jdbc.UncategorizedSQLException:原创 2016-04-29 15:12:09 · 3650 阅读 · 0 评论 -
SQL模糊查询排序问题
需求描述查询表中名字带指定关键字的数据完全匹配放在第一位前匹配放在第二位末尾匹配放在第三位中间匹配放在第四位建表DROP TABLE IF EXISTS `t_user`;CREATE TABLE `t_user` ( `id` varchar(20) NOT NULL, `name` varchar(20) DEFAULT NULL, `password` varchar原创 2017-06-13 20:47:53 · 6497 阅读 · 0 评论 -
保留关键字(Reserved Words)导致的Jpa保存错误
使用Jpa操作数据库时,如果字段名称使用了数据库保留关键字,会报错:Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server vers原创 2017-09-18 17:27:37 · 2220 阅读 · 0 评论 -
Mysql使用Double类型报错Out of range value的解决
# mysql版本:5.6.24select version();# 创建一个带double类型字段的表CREATE TABLE double_test ( id VARCHAR(32) PRIMARY KEY, score DOUBLE(5, 2))# 录入一个3位整数部分、2位小数部分,一共5个数字的数INSERT INTO double_test VALUE (re...原创 2018-04-25 10:48:55 · 8709 阅读 · 1 评论 -
mysql安装图解 mysql图文安装教程(详细说明)
转载自: http://www.jb51.net/article/23876.htm很多朋友刚开始接触mysql数据库服务器,下面是网友整理的一篇mysql的安装教程,步骤明细也有详细的说明。MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本。mysql 下载地址 http://www.jb51.ne转载 2015-04-07 16:37:15 · 4879 阅读 · 1 评论 -
MySQL时间计算相关
计算现在到指定时间的时间差、计算现在到若干月之后的时间原创 2015-04-30 15:16:31 · 769 阅读 · 0 评论 -
使用sqlldr命令向Oracle导入数据
使用sqlldr命令向Oracle导入数据前两天,碰到了一个需求,需要把“.txt”的数据导入到Oracle数据库中,现在记录一下:1.查看需要导入的文件要导入的文件是:lcb_rccr.txt里面内容如下:000000000146@!20110710@!000050000036@!00005@!20110710@!010001@!06362038@!20000.0原创 2013-06-14 19:47:20 · 4459 阅读 · 0 评论 -
Oracle 取上周一到周末日期的查询语句
一个简单使用的,取上周周一到周日的oracle函数原创 2013-09-06 09:47:29 · 6455 阅读 · 3 评论 -
oracle获取上一旬的开始时间和结束时间的函数
-- 获取上旬开始时间create or replace function fd_lastxunstart(rq in date) return string is refstr varchar2(50); v_rq date;begin --获取上一旬的日期 v_rq := trunc(rq); select case decode(trunc((to_char(v_原创 2013-09-05 12:09:33 · 1511 阅读 · 0 评论 -
Oracle取上个月一号到上个月底的语句
-- 当前时间为: 2013年12月23日 15:01:02-- 取上个月最后一天 SELECT TO_CHAR(LAST_DAY(ADD_MONTHS(SYSDATE, -1)),'YYYYMMDD') FROM DUAL; -- 查询结果:20131130-- 取上个月第一天SELECT TO_CHAR(LAST_DAY(ADD_MONTHS(SYSDATE, -2)) +原创 2013-12-23 14:58:19 · 18179 阅读 · 0 评论 -
Oracle Job 调度
oracle job简介 主要的使用情景 定时在后台执行相关操作:如每天晚上0点将一张表的数据保存到另一张表中,2:定时备份数据库等 熟化说万事开头难,这里我只简单记述一个创建一个简单的job 步骤如下: 1、创建一张表g_test create table G_TEST ( ID NUMBER(12), C_DATE DATE ) 2、创建转载 2013-12-23 16:45:37 · 901 阅读 · 0 评论 -
Oracle存储过程回顾
-- 把注释说明啥的都写在代码中了,方便查看和执行-- 是对Oracle存储过程的一个回顾和总结--当建立了过程之后,Oracle会将过程名、源代码及其执行代码存放到数据字典中。当调用过程--时,应用程序会按照其执行代码直接执行,而不需要重新解析过程代码,所以使用子程序的性--能要优于直接执行SQL语句。通过查询数据字典USER_SOURCE,可以显示当前用户的所有子程序--及其源码。原创 2014-03-17 23:28:27 · 1068 阅读 · 0 评论 -
Oralce Win8本地安装手记
1、弹窗:“环境不符合要求”,点击“继续安装”,否则无法进行下去2、3、原创 2015-03-09 06:26:19 · 554 阅读 · 0 评论 -
Oracle 技术杂记
普通用户可以有的最高权限是dba。数据库本身的最高权限用户是sys。原创 2015-03-09 21:37:31 · 544 阅读 · 0 评论 -
关于jdbc链接SQLServer数据库的一些疑问
源代码是:import java.sql.*;public class ConnectionDemo {static String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";private static final String url = "jdbc:sqlserver://localhost:1433;D...原创 2011-08-24 08:44:24 · 1745 阅读 · 3 评论 -
MongoDB学习札记
mongodb原创 2015-05-14 14:19:19 · 545 阅读 · 0 评论 -
Mysql中limit的用法详解
对比Oracle、SQL Server,个人感觉MySql的分页是最好用的,现在总结一下,写在这里。Mysql中limit的用法:在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。 SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset翻译 2015-05-07 11:38:59 · 20904 阅读 · 0 评论 -
电脑坏掉之后,Oracle数据恢复
具体情况是这样的:自己开发时数据库(oracle)和代码都在自己的笔记本上,公司刚刚调换的联想E470A,本来想着终于比之前那台破笔记本运行速度快点儿了(至少打一场CS不会卡了),谁知没用两天,悲催 - E470挂了,开不开机。里面的数据,想办法拷贝了出来,本本邮寄回公司进行维修了。心疼啊,数据都在数据库中,当时导入数据用的exp出来的“*.dmp”文件被自己及时删除了,好吧,只有尝试着恢复数据了原创 2013-05-29 16:20:33 · 1721 阅读 · 0 评论