mysql
文章平均质量分 55
DreamsComeTrue1
这个作者很懒,什么都没留下…
展开
-
数据脱敏三种方式
数据脱敏三种方式转载 2022-08-04 17:55:46 · 1247 阅读 · 0 评论 -
dble安装zk及配置mysql主从模式,在已有mysql存在数据升级mysql配置
dble安装zk及配置mysql主从模式,在已有mysql存在数据升级mysql配置原创 2022-07-05 15:37:57 · 689 阅读 · 0 评论 -
Mysql中对带分号拼接的字段进行查询方法总结
Mysql中对带分号拼接的字段进行查询方法总结数据库字段 String product_advantages存储的值:10,4,8当需要对该字段进行查询时,只需使用concat和 regexp两个函数即可先查询所有字段select id,product_code,product_advantages from t_financial_product查询结果id product_code product_advantages2 HYNCS0000002 1,1,113 HYNCS原创 2022-05-24 14:44:23 · 912 阅读 · 0 评论 -
MySQL 中国省市区SQL表数据
MySQL 中国省市区SQL表数据1.查省SELECT * FROM china WHERE china.Pid=0/*这里查询的是中国大陆所有的省份,不包括港澳台*/mysql> SELECT * FROM china WHERE china.Pid=0;+--------+--------------------------+------+| Id | Name | Pid |+--------+-------------------转载 2022-04-21 16:49:48 · 9572 阅读 · 4 评论 -
dble配置mysql主从同步
前提已有mysql主从环境,dble环境,并且已经启动mysql和dble。可以参考我前面写的两篇文章。修改dble配置文件db.xml<?xml version="1.0"?><!DOCTYPE dble:db SYSTEM "db.dtd"><dble:db xmlns:dble="http://dble.cloud/" version="4.0"> <dbGroup name="host_1" rwSplitMode="0" delayTh原创 2022-04-19 15:52:36 · 1219 阅读 · 0 评论 -
linux下安装配置dble--新手入门
dble官网https://opensource.actionsky.com/本文指定的dble版本是官网最新版本,dble-3.21.10.3-20220331093302前提需要提前安装好docker,jdk及mysql。mysql可以先不做主从配置。这两者可以去参考系统安装手册,或者网上的博客,此处不做详述。环境10.11.33.211 、10.11.33.212Docker安装下载用docker拉取最新版本镜像并生成dble.tar文件# docker pull actiont原创 2022-04-19 15:44:55 · 759 阅读 · 0 评论 -
Mybatis 中的转义字符用法及说明
Mybatis 中的<![CDATA[ ]]>用法及说明一、简要概述1、平时在mybatis的映射文件写sql时,很多时候都需要写一些特殊的字符。例如:"<" 字符 “>” 字符 “>=” 字符 “<=” 字符,但是在xml文件中并不能直接写上述列举的字符,否则就会报错。2、因为在解析xml文件时候,我们如果书写了特殊字符,在没有特殊处理的情况下。这些字符会被转义,但我们并不希望它被转义,所以我们要使用<![CDATA[ ]]>来解决。3、那为什么要这样书写呢原创 2022-04-01 16:00:22 · 20958 阅读 · 0 评论 -
MySql查询一张表中不同字段组装成新字段
MySql查询一张表中不同字段再组装成新字段SELECT t1.alert_des_data, t2.alert_level_data FROM ( SELECT alert_des_data FROM test_dhfk ) t1, ( SELECT alert_level_data FROM test_dhfk ) t2alert_des_data alert_level_data 无 1 ...原创 2022-03-30 09:43:35 · 1311 阅读 · 0 评论 -
Mysql查询、插入学习记录
Mysql查询,插入学习记录原创 2022-02-23 11:51:21 · 380 阅读 · 0 评论 -
MySQL索引原理以及查询优化
详见:MySQL索引原理以及查询优化 - WorthWaitingFor - 博客园原创 2022-01-21 20:56:08 · 437 阅读 · 0 评论 -
mysql中sysdate()和now()的区别
mysql中sysdate()和now()的区别今天学习视频的时候,看到别人代码中的mysql写的当前时间是sysdate()函数,而自己平时使用的是now(),因此自己到数据库查询对比了单独查询再者时间都相同select sysdate() from dual// 查询结果如下sysdate()2022-01-12 20:37:38select now() from dual// 查询结果如下now()2022-01-12 20:37:38但是分别睡眠5秒再查询,得到的结果就原创 2022-01-12 20:43:37 · 841 阅读 · 0 评论 -
Mysql实现数据脱敏
Mysql实现数据脱敏一、数据脱敏解释在日常开发需求中会经常遇到数据脱敏处理,比如身份证号、手机号,需要使用*进行部分替换显示。这样能使敏感隐私信息在一定程度上得到保护。那么什么是数据脱敏呢?在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱敏。二、数据脱敏实现数据脱敏实现可以从数据库查数据的时候进行处理,可以在查出数据后进行处理。在这里记录了MySQL数据库查询时处理,通过使用my原创 2021-12-22 14:46:08 · 4958 阅读 · 2 评论 -
按指定年份的月份对5种不同类型的订单数据进行统计问题总结
按指定年份的月份对5种不同类型的订单数据进行统计问题总结需求:如下图,需要按左上角切换年份来获取每个月5种不同类型的订单个数,如果没有对应类型的数据,所有月份不管有没有数据,必须要显示,也需要填充为零。刚开始写出来的代码是无法满足每个月份都有,因此添加了一个12个月的月份视图作为主表,把月份全部显示出来解决CREATE VIEW v_months ASSELECT 1 as month UNION ALLSELECT 2 UNION ALLSELECT 3 UNION ALLSELECT原创 2021-12-21 09:39:56 · 743 阅读 · 0 评论 -
数据库索引
数据库索引参考文章:http://www.cnblogs.com/aspnethot/articles/1504082.html http://blog.codinglabs.org/articles/theory-of-mysql-index.htmlhttp://www.cnblogs.com/rush/archive/2012/04/22/2465683.html#lb3https://www.cnblogs.com/wwxzdl/p/11116446.html数据库索引的本质数据库索引的转载 2021-12-16 10:52:51 · 159 阅读 · 0 评论 -
MySQL性能优化的9种方法
MySQL性能优化的9种方法1、选择最合适的字段属性Mysql是一种关系型数据库,可以很好地支持大数据量的存储,但是一般来说,数据库中的表越小,在它上面执行的查询也就越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度舍得尽可能小。例如:在定义邮政编码这个字段时,如果将其设置为char(255),显然给数据库增加了不必要的空间,甚至使用varchar这种类型也是多余的,因为char(6)就可以很好地完成了任务。同样的如果可以的话,我们应该是用MEDIUMINT而不是BIGINT来定转载 2021-12-16 10:37:53 · 42235 阅读 · 7 评论 -
mysql常用查询语句
mysql常用查询语句/* in 查询满足指定范围内的条件的记录*/select id,name from os_customer where id in (12,13,14)/* not in 查询不满足指定范围内的条件的记录*/select id,name from os_customer where id not in (12,13,14,15,16)/between and 查询指定范围内的值,包括端点值,用于查询时间范围时,最好使用>= <=/select id, na原创 2021-11-23 16:53:25 · 396 阅读 · 0 评论 -
mysql以小时,天,周,月为单位查询
mysql以小时,天,周,月为单位查询背景基本上要做数据统计分析的程序,都会涉及到类似这种按周,按月,按年,按自定义时间查询区间数据的需求。刚好今天写了这个代码,把整个思路及mysql语句整理下,供以后参考。group by存在的问题如果按照group by的查询,则会出现这种漏数据的情况:如果这段连续时间内,有某天没有数据,则会跳过那天的数据,直接统计到下个有数据的日期,此时会出现数据统计不完全、丢数据、数据对应不上的情况group by 查询sqlselect count(order_n原创 2021-11-18 19:30:31 · 1572 阅读 · 0 评论 -
mysql查询一周内每天的数据
mysql查询一周内每天的数据效果如图(这里SQL语句中的一周范围是指星期一到星期日,星期一为一周的第一天,因是8月11日查询的,所以只显示星期一到星期六的结果):日历:简单来说就是用今天的日期生成前七天的日期(利用union all命令),并根据星期一的日期条件刷选出本周的日期 SELECT DATE(subdate(curdate(),date_format(curdate(),'%w')-1)) as thisweek union all原创 2021-11-18 19:06:43 · 3730 阅读 · 0 评论 -
mySql中union all 及max,ifnull用法
mySql中union all 及max,ifnull用法select ifnull(max(d.orderNum),0) totalNum, ifnull(max(d.money),0) totalMoney, ifnull(max(d.unpayOrderNum),0) unpaidNum, ifnull(max(d.unpayMoney),0) unpaidMoney, ifnull(max(d.payOrderNum),0) paidNum, ifnull(max(d.PayMoney原创 2021-11-18 18:36:18 · 1369 阅读 · 0 评论 -
2021-11-15
[MySQL] 统计图数据查询 (MySQL查询时间范围内所有日期)_阿航的技术小站-CSDN博客_mysql查询时间范围转载 2021-11-15 19:37:38 · 51 阅读 · 0 评论 -
mysql查询一周内每天的数据
mysql查询一周内每天的数据效果如图(这里SQL语句中的一周范围是指星期一到星期日,星期一为一周的第一天,因是8月11日查询的,所以只显示星期一到星期六的结果):日历:简单来说就是用今天的日期生成前七天的日期(利用union all命令),并根据星期一的日期条件刷选出本周的日期 SELECT DATE(subdate(curdate(),date_format(curdate(),'%w')-1)) as thisweek ...转载 2021-11-15 11:57:55 · 3196 阅读 · 0 评论 -
如何将一个对象中的List对象添加为子集,且父结构不存在重复数据
如何将一个对象中的List对象添加为子集,且父结构不存在重复数据有这样一个需求,把一个客户名下的联系人构建成下拉树结构。如 :A公司----联系人:张三----联系人:李四B公司----联系人:王五----联系人:赵六客户数据结构CREATE TABLE `os_customer` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(20) DEFAU原创 2021-11-11 20:36:44 · 724 阅读 · 0 评论 -
mysql返回自增id
SELECT (@i:=@i+1) inx, others,savetime FROM t_data, (SELECT @i:=0) as inx where siteid =... order by savetime asc分析:在开始是定义一个变量i,让它每增一条结果是+1,@i:=1;这里顺带复习下mysql定义用户变量的方式:select @变量名对用户变量赋值有两种方式,一种是直接用”...转载 2021-11-10 21:46:28 · 299 阅读 · 0 评论 -
mysql查询时间在创建时间N天之内的数据
比如mysql查询时间在创建时间3天之内的数据select id,name,create_time from sys_dict查询创建时间加上3天后的时间select date_add(create_time , interval 3 day) from sys_dict说明:这里使用interval函数,指定时间间隔,后面跟上数字加时间单位,可以是时,分,秒等日期增加一个时间间隔:date_add()为日期减去一个时间间隔:date_sub()set @d...原创 2021-11-09 20:58:50 · 1497 阅读 · 0 评论 -
order by 详解
前言日常开发中,我们经常会使用到order by,亲爱的小伙伴,你是否知道order by 的工作原理呢?order by的优化思路是怎样的呢?使用order by有哪些注意的问题呢?本文将跟大家一起来学习,攻克order by~ 微信公众号:捡田螺的小男孩 一个使用order by 的简单例子假设用一张员工表,表结构如下:CREATETABLE`staff`(`id`BIGINT(11)AUTO_INCREMENTCOMMENT'主键id',`id_ca...转载 2021-09-15 09:32:00 · 971 阅读 · 0 评论 -
mysql中一对多查询方式总结
在实际项目中我们经常会遇到一个实体中包含一个或多个List子对象,当进行查询时,可以采用以下两种方式:1、一次查询比如该对象中有以下三个List需要查询如果项目能够支持一次查询,最好用一次查询,省事,效率也高直接使用<collection/>标签,其中property为要查询的list名称,ofType为List里存放的类型。<result column="position" property="position"/>把查询...原创 2021-08-13 21:25:26 · 13443 阅读 · 0 评论 -
mysql中按年,月,周,日自定义查询方式
查询的数据库字段需要为date类型/*查询到今天为止的数据*/select * from idc_expenses where to_days(apply_date) <= to_days(now())/*查询昨天的数据*/select * from idc_expenses where to_days(now()) - to_days(apply_date) = 1/*查询近7天数据*/select * from idc_expenses where ...原创 2021-08-13 10:48:12 · 673 阅读 · 0 评论