
mysql
Mario♔
乾坤未定,你我皆是黑马!Trust yourself,Never say never!
展开
-
数据量很大,分页查询很慢,怎么优化?
当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。准备工作为了对下面列举的一些优化进行测试,下面针对已有的一张表进行说明。 表名:order_history 描述:某个业务的订单历史表 主要字段:unsign...原创 2019-07-11 10:06:21 · 1217 阅读 · 0 评论 -
mysql 日期加减操作
1. MySQL 为日期增加一个时间间隔:date_add()set @dt = now();select date_add(@dt, interval 1 day); -- add 1 dayselect date_add(@dt, interval 1 hour); -- add 1 hourselect date_add(@dt, interval 1...原创 2018-11-14 11:05:23 · 740 阅读 · 0 评论 -
Mysql联合查询UNION和UNION ALL的使用介绍 可以查询出多张没有关联关系的表的数据
<pre name="code" class="java">一、UNION和UNION ALL的作用和语法UNION 用于合并两个或多个 SELECT 语句的结果集,并消去表中任何重复行。UNION 内部的 SELECT 语句必须拥有相同数量的列,列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同.SQL UNION 语法:复制代码 代码如...原创 2015-12-29 10:24:40 · 8400 阅读 · 0 评论 -
通过DBUtils直接操作插入MySql数据库并且将执行的sql写入到指定的文件夹
DBUtils工具类:package com.example.demo;import java.lang.reflect.Field;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import...原创 2018-08-22 09:21:59 · 1645 阅读 · 0 评论 -
mybaties模糊查询按时间查询
<select id="listUserFavorites" parameterMap="favoritesParam" resultType="hashmap"> select fa.favorites_id as favoritesId, fa.target_id as targetId, fa.target_sku as targetSku, ...原创 2018-06-19 19:18:36 · 1931 阅读 · 0 评论 -
mysql通过查询并且执行删除关联数据
delete from us_account where userId in (select userId from (SELECT u.userId from us_user u where u.mobile in (18620384332,13590195718,18173102103,13428790860,18926567008,15002059895,15822304763))a)...原创 2018-06-14 14:02:20 · 6286 阅读 · 0 评论 -
解决MysSql数据库添加数据乱码问题
1.jdbc.properties属性配置文件的配置jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc\:mysql\://localhost\:3306/shop?useUnicode\=true&characterEncoding\=UTF-8jdbc.username=rootjdbc.password=root2.M原创 2015-09-17 14:10:22 · 480 阅读 · 0 评论 -
MySQL字符串函数:字符串截取
MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。1. 字符串截取:left(str, length)mysql> select left('sqlstudy.c原创 2015-09-14 17:20:01 · 4359 阅读 · 0 评论 -
数据库删除重复记录的sql
查找所有重复标题的记录:SELECT *FROM t_info aWHERE ((SELECT COUNT(*) FROM t_info WHERE Title = a.Title) > 1)ORDER BY Title DESC一。查找重复记录1。查找全部重复记录Select * From 表 Where 重复字段 In (Selec原创 2015-09-14 16:37:05 · 679 阅读 · 0 评论 -
mysql 数据库 HQL语句查询一个月内时间的数据
//数据库为mysql 用HQL语句查询比较时间import java.util.Calendar;Date date = new Date();Calendar ca = Calendar.getInstance();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//计算查询的时间间隔ca.add(原创 2015-08-10 16:15:44 · 5886 阅读 · 0 评论 -
MySql日期处理小例子
话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添加的文章总数并且按照时间从大到小排序,则查询语句如下: 1 select* from`article` wheredate_format(from_UNIXTIME(`add_time`),'%Y-%m-%d') = date原创 2015-08-10 10:50:40 · 832 阅读 · 0 评论 -
SQL Case when 的使用方法
SQL Case when 的使用方法原创 2016-03-23 16:00:09 · 340 阅读 · 0 评论 -
SQL中的case when then else end用法
SQL中的case when then else end用法原创 2016-07-07 10:42:22 · 326 阅读 · 0 评论 -
Hibernate hql语句按时间段查询
Hibernate hql语句按时间段查询原创 2015-11-25 11:45:18 · 2619 阅读 · 0 评论 -
mysql 使用位运算
如果你不知道什么是位运算的话, 那么请你先去看看基础的C语言教程吧。 与运算 a & b , 或运算 a | b , 异或运算 a ^ b ,或者 你也可以将 与运算理解为 + 法 例如 1|2 = 3 (1+2 = 3)1|2|4 = 7 (1+2+4 = 7)将 异或运算理解为 - 法例如 3^2 = 1 (3-2 = 1)3^1 = 2 (3-1 =原创 2017-04-14 13:55:25 · 7659 阅读 · 0 评论 -
mybatis查询时间段sql语句
页面表现形式: 查询Ro页面传过来的就是字符串复制代码public class QueryRo { private String beginTime; private String endTime; public String getBeginTime() { return beginTime; } public v原创 2017-04-25 20:19:17 · 3235 阅读 · 0 评论 -
MySQL 中 delete 语句的子查询限制
MySQL 中 delete 语句的子查询限制原创 2017-06-30 11:59:07 · 661 阅读 · 0 评论 -
mysql 查询当天、本周,本月,上一个月的数据
mysql 查询当天、本周,本月,上一个月的数据原创 2017-08-18 16:44:50 · 411 阅读 · 0 评论 -
Mysql删除重复记录,保留id最小的一条
Mysql删除重复记录,保留id最小的一条原创 2017-11-14 11:24:24 · 1933 阅读 · 2 评论 -
java 移动节点,针对集合里的数据排序号进行重新排序,以闭包形式实现ztree增删改查操作,其中排序运用到此方法
package com.avic.common.utils;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class Demo { public static void main(String[] args) { Map...原创 2017-11-23 14:28:17 · 2126 阅读 · 0 评论 -
Mysql的if既可以作为表达式用
Mysql的if既可以作为表达式用原创 2018-01-02 16:38:59 · 4572 阅读 · 0 评论 -
mysql通过子查询进行邀请数据的展示
mysql通过子查询进行邀请数据的展示sql查询语句:邀请人气榜sqlSELECT eu.user_id,eu.parent_id,eu.user_name,COUNT(1) as num,(SELECT ec.user_name FROM ecs_users ec where ec.user_id=eu.parent_id) as name from ecs_users eu WHERE eu...原创 2018-03-27 14:43:54 · 1409 阅读 · 0 评论 -
MySQL笔记之视图的使用详解
MySQL笔记之视图的使用详解原创 2016-03-01 15:04:02 · 380 阅读 · 0 评论