mysql
文章平均质量分 56
我是梅先生
独立思考辨别是非很重要
展开
-
数据库脱敏(mybatis 拦截器实现)
数据库脱敏原创 2022-11-15 13:54:18 · 826 阅读 · 0 评论 -
centos下通过yum安装mysql
1.查看系统版本cat /etc/redhat-release2.去官网下载对应系统版本的yum repohttps://dev.mysql.com/downloads/repo/yum/点击Download进入下个页面右击赋值链接地址3.进入centos服务器,用wget进行下载wgethttps://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm4.注意:在新版本的CentOS7中,默.原创 2020-10-28 10:13:30 · 317 阅读 · 0 评论 -
Mybatis Generator 配置详解
许多人在Java项目中都会到使用Mybatis Generator这个工具包,这里把这个工具的配置完整列一下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration...转载 2018-11-06 21:32:58 · 159 阅读 · 0 评论 -
自定义注解完成数据库切库
前提这几天,学员们反馈希望学习一下自定义注解,正好准备高并发课程内容里有一块涉及到使用自定义注解完成数据库切库的内容。这里单独写一篇文章记录说明一下。为什么会有数据库切库一说首先,许多项目都有主库与从库,有的主库后面甚至会有很多个从库,主从库之间的通常同步也很快,这为数据库切库提供了一个基础,因为可以去不同的数据库查询,得到相同的结果(如果不同的数据库是完全不同的,这个不在我们这篇文章...转载 2018-11-06 21:31:43 · 257 阅读 · 0 评论 -
多个数据源的轻松支持
前面文章里介绍了 自定义注解完成数据库切库 ,今天接着这个高并发的话题,继续说一下项目里多个数据源的支持。如何理解支持多个数据源呢?简单的说,就是一个项目里,同时可以访问多个不同的数据库。实现的原理先交待一下:单个数据源在配置时会绑定一套mybatis配置,多个数据源时,不同的数据源绑定不同的mybatis配置就可以了,简单的思路就是让不同的数据源扫描不同的包,让不同的包下的mapper对...转载 2018-11-06 21:28:06 · 561 阅读 · 0 评论 -
MySql获取某天是一年的第几周
MySql获取某天是一年的第几周,要求周一为第一天,并且一年多余的天数算到第二年的第一周MySql获取某天是一年的第几周,要求周一为第一天,并且一年多余的天数算到第二年的第一周,比如2012-12-24至2012-12-30为2012年的第53周,2012-12-31为2013年的第一周,(2012年有53周),我测试了week(date,N)各种参数,都不行自问自答,刚刚自己测试转载 2015-12-29 16:51:33 · 14261 阅读 · 2 评论 -
mysql排名实现
表结构如下#查询排名select id,name,point,(@rowno:=@rowno+1) asranking from user_test,(select (@rowno:=0)) b order by point desc #根据id查询某一个人的排名 (此处查询id为1的排名情况)SELECT id,name,c.ranking from (原创 2015-10-14 14:00:44 · 1132 阅读 · 0 评论 -
MySQL数据库事务隔离级别(Transaction Isolation Level)
MySQL数据库事务隔离级别(Transaction Isolation Level)数据库隔离级别有四种,应用《高性能mysql》一书中的说明: 然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1 #可选参数有:READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERI转载 2015-07-06 11:22:29 · 461 阅读 · 0 评论 -
MySQL事务隔离级别详解
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty转载 2015-07-06 11:08:24 · 329 阅读 · 0 评论 -
MYSQL查询某字段中以逗号分隔的字符串的方法
首先我们建立一张带有逗号分隔的字符串。CREATE TABLE test(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),pname VARCHAR(20) NOT NULL,pnum VARCHAR(50) NOT NULL);然后插入带有逗号分隔的测试数据INSERT INTO test(pname,pnum) VALUES转载 2015-07-03 14:19:42 · 283 阅读 · 0 评论 -
mysql报Lock wait timeout exceeded; try restarting transaction
前言:朋友咨询我说执行简单的update语句失效,症状如下:mysql> update order_info set province_id=15 ,city_id= 1667 whereorder_from=10 and order_out_sn='1407261241xxxx';ERROR 1205 (HY000): Lock wait timeout exceeded; try re转载 2015-07-02 11:54:16 · 516 阅读 · 0 评论 -
Linux rpm安装MySQL
1:查看操作系统信息##uname -a:准备软件包:MySQL-server-5.6.19-1.rhel5.x86_64.rpmMySQL-devel-5.6.19-1.rhel5.x86_64.rpmMySQL-client-5.6.19-1.rhel5.x86_64.rpm下载地址:http://dev.mysql.com/downloads/mysql/转载 2015-06-11 10:30:54 · 398 阅读 · 0 评论 -
mysql数据库高可用高扩展性架构方案实施
mysql数据库高可用高扩展性架构方案实施浅谈数据库架构瓶颈_互联网公司从初期到后期的数据库架构拓展 生产环境架构方案及实施文档Heartbeat+DRBD+MySQL高可用根据评委老师的建议,本文补充了如下内容。非常感谢评委老师的建议。Heartbeat介绍官方站点:http://linux-ha.or转载 2015-06-21 00:17:33 · 1760 阅读 · 0 评论 -
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践 原址如下:http://heylinux.com/archives/1004.html Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性转载 2015-06-21 00:52:20 · 607 阅读 · 0 评论 -
CentOS-7下安装MySQL5.6.22
CentOS-7下安装MySQL5.6.22转载 2015-06-18 15:27:30 · 735 阅读 · 0 评论 -
让mysql在linux下忽略大小写的问题
linux下忽略mysql大小写问题原创 2015-05-21 13:58:20 · 474 阅读 · 0 评论 -
linux下自动启动mysql
linux下自动启动mysql在mysql二进制包里面,有一个叫mysql.server的启动脚本程度。把它复制到/etc/rc.d/init.d目录里面:# cd /ect/rc.d/init.d# cp /home/mysql/support-files/mysql.server mysql接着把它的属性改为 "x" (executable,可执行)# chmod +x m转载 2015-04-25 22:09:19 · 377 阅读 · 0 评论 -
linux下安装mysql数据库
linux下安装mysql数据库原创 2015-04-25 21:21:39 · 997 阅读 · 0 评论