随笔分类 - sql
摘要:## 前言 本篇文章主要介绍的关于本人从刚工作到现在使用Sql一些使用方法和经验,从最基本的SQL函数使用,到一些场景的业务场景SQL编写。 ## SQL基础函数使用 ### 1.字段转换 CASE WHEN 意义: If(a==b) a=c; 用法: 1, CASE 字段 WHEN 字段结果1 T
阅读全文
摘要:前言 在之前的博客中,有过几篇都写了关于mysql在linux下的搭建教程,可能以后还会再写,但是又不想重复在写, 于是便想单独将此抽出来,单独写成一篇博客,并详细记录一些安装过程以及遇到的问题解决办法。顺便也将MySql的主从搭建教程也写在一起,方便以后查阅。 一、MySql安装 在安装MySql
阅读全文
摘要:1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE ‘%parm1%’—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用. 解决办法: 其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下: a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列
阅读全文
摘要:整理笔记,并将常用的SQL语法记录下来。 这些方法有 CASE WHEN, IFNULL,GROUP BY,LIMIT,SUBSTR1,字段转换CASE WHEN 意义: If(a==b) a=c;用法: 1, CASE 字段 WHEN 字段结果1 THEN 字段...
阅读全文
摘要:通过c3p0配置连接池的时候,在进行压力测试的时候,日志出现了这样一个错误:Data source rejected establishment of connection, message from server: “Too many connections” 数...
阅读全文
摘要:Windows:查看:进入mysql 输入:show variables like ‘%max_connections%’; 更改:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 ...
阅读全文
摘要:mysql存入的中文数据乱码,可能有这两个原因 原因一 : 数据源配置和mysql字符集编码不符,或数据源配置没有设置字符集 解决方案:在数据源配置添加字符集 useUnicode=true&characterEncoding=utf-8 ...
阅读全文