数据库
Wales_
1
展开
-
sql中除数为零和null的判断
在sql server中做除法处理的时候,我们经常需要处理除数为零的情况。正常的处理方法是用case when ... else 来处理,如:除数 = case when a= 0 then 1 when a is null then 1 else a end此种方法可实现对除数的处理,但过去繁琐。以下是另一种方法,除数 = isnull( nullif(a,0),1原创 2015-06-29 15:42:16 · 6301 阅读 · 0 评论 -
springboot中PageHelper导致sql自动添加limit导致sql语法错误
参考博客地址1参考博客地址2原创 2019-05-08 15:13:59 · 5128 阅读 · 0 评论 -
CentOS7 通过YUM安装MySQL5.7(转载)
https://www.cnblogs.com/jorzy/p/8455519.html转载 2018-08-17 17:51:07 · 184 阅读 · 0 评论 -
阿里云服务器、数据库配置记录
服务器推荐配置 数据库推荐配置原创 2018-05-16 14:42:57 · 659 阅读 · 0 评论 -
springboot+DruidDataSource 双数据源配置
配置文件:spring: profiles: active: default datasource: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://120.55.186.105:3306/weic原创 2017-12-28 17:11:34 · 12914 阅读 · 10 评论 -
用户点赞、收藏频繁操作数据混乱问题
用户在点赞时频繁操作时,导致数据库点赞记录多条。 编码流程是用户点赞时,先去查询是否有点赞记录,有则取消点赞(删除点赞更新状态),反之点赞(新增点赞记录)。但是频繁操作时点赞记录会出现多条,点赞计数也会异常变动。 原因:没有事务,查询点赞记录返回前可能已有数据更新,但未查到数据。 解决方案:加上for update (select * from public_like for update)原创 2017-05-10 16:54:17 · 1673 阅读 · 0 评论 -
mysql5.7解压版安装
1、下载解压版mysql5.7,解压 2、在系统环境中加入mysql的路径 3、修改配置文件,一般在mysql中的主目录下my-default.ini文件 修改前后 4、以管理员身份运行cmd , 命令:cd F:\mysql-5.7.17-winx64\bin mysqld -install 权限不够显示:Install/Remove of the S原创 2017-03-26 16:37:34 · 367 阅读 · 0 评论 -
java项目中读取jdbc.properties文件
Properties props = Resources.getResourceAsProperties("jdbc.properties");String url = props.getProperty("jdbc.url");String driver = props.getProperty("jdbc.driverClass");String username = props.getPr原创 2016-12-14 15:20:02 · 5716 阅读 · 0 评论 -
在使用servlet时读取database.properties数据库配置文件信息方法
在用servlet做一个简单的项目时,一般数据库文件要么写在xml文件里要么写在java文件中,此次为了方便特意写在database.properties文件中。下面是项目路径和读取database.properties文件代码。import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;原创 2016-10-27 15:32:49 · 3216 阅读 · 2 评论 -
java servlet 连接mysql数据库乱码
原: url=jdbc:mysql://127.0.0.1:3306/swjbd user=root password=root后: url=jdbc:mysql://127.0.0.1:3306/swjbd?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8 user=root password=root原创 2016-10-24 17:04:09 · 405 阅读 · 0 评论 -
javaweb中ajax请求后台servlet
public class DZFP_jdbc extends HttpServlet{ private static final long serialVersionUID = 1L; public static Connection conn; public static ResultSet rs = null ; public static Prepare原创 2016-08-09 15:41:15 · 9186 阅读 · 0 评论 -
navicat for oracle 表数据导入乱码问题
最近用navicat从oracle的一个库里导出一张表数据到另一个库里,出现了部分列的乱码问题,但,奇怪的是有些中文列没有乱码。由于表的导入导出编码都是utf-8,就尝试用不同的文件来导出导入(如:.dbf、.txt、.excel、.sql、.xml),最后用.accdb文件试了下没有出现乱码问题。 至今不解是何问题,望有识之士能解惑一二,不盛感激!原创 2016-04-13 10:25:48 · 6092 阅读 · 2 评论 -
oracle的sequence创建修改
1、创建sequencecreate sequence seq_test minvalue 1 maxvalue 21 start with 1 increment by 1 cache 20 cycle order; minvalue 1 / nominvalue:最小值为1 maxvalue 21原创 2016-03-04 10:37:53 · 433 阅读 · 0 评论 -
oracle12c安装时报错:[INS-30131] 执行安装程序验证所需的初始设置失败
原因 - 无法访问临时位置。 操作 - 请确保当前用户具有访问临时位置所需的权限。 附加信息: - 所有节点上的框架设置检查都失败 - 原因: 问题的原因不可用 - 操作: 用户操作不可用 失败节点概要 pc-20130618muam - 无法从节点 “pc-20130618muam” 检索 exectask 的版本 - 原因: 问题的原因不可用 - 操作: 用户操作不可用 解决方原创 2015-10-13 16:47:33 · 4760 阅读 · 1 评论 -
oracle,sqlserver,mysql三种数据库连接Demo
都是源码直接复制过来的,可直接粘用原创 2015-09-25 13:19:51 · 554 阅读 · 0 评论 -
java实现三种数据库连接完整的demo
public class A {public static Connection conn; public static ResultSet rs = null ; public static Statement st = null ;public static void main(String[] args) {getConnection("127.0.0.1"原创 2015-09-23 17:11:32 · 2586 阅读 · 0 评论 -
数据库SQL优化总结 学习必看
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进原创 2015-09-28 11:18:47 · 470 阅读 · 0 评论 -
Mysql优化之EXPLAIN分析
mysql原创 2019-05-09 12:03:49 · 834 阅读 · 0 评论