随笔分类 -  mysql

mysql学习
摘要:快照读(Snapshot Read) 读提交(Read Committed) 可重复读(Repeated Read) RR下,事务在第一个Read操作时,会建立Read View RC下,事务在每次Read操作时,都会建立Read View 阅读全文
posted @ 2020-12-22 11:45 hanby 阅读(302) 评论(0) 推荐(0)
摘要:<if test="name!=null"> name like concat('%',concat(#{name},'%')) </if> choose (when, otherwise)标签 <choose> <when test="username !=null "> u.username L 阅读全文
posted @ 2020-12-22 11:44 hanby 阅读(792) 评论(0) 推荐(0)
摘要:mybatis中#{}和${}的区别 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. 阅读全文
posted @ 2020-12-22 11:43 hanby 阅读(264) 评论(0) 推荐(0)
摘要:方法一:like SELECT * FROM 表名 WHERE 字段名 like "%字符%"; 方法二:find_in_set() 利用mysql 字符串函数 find_in_set(); SELECT * FROM users WHERE find_in_set('字符', 字段名); 这样是可 阅读全文
posted @ 2020-12-22 11:42 hanby 阅读(1901) 评论(0) 推荐(0)
摘要:query_cache_size = 64M 指定MySQL查询缓冲区的大小。可以通过在MySQL控制台执行以下命令观察:# > SHOW VARIABLES LIKE '%query_cache%'; # > SHOW STATUS LIKE 'Qcache%'; # 如果Qcache_lowme 阅读全文
posted @ 2020-12-22 11:40 hanby 阅读(545) 评论(0) 推荐(0)
摘要:my.cnf是mysql启动时加载的配置文件,一般会放在mysql的安装目录中,用户也可以放在其他目录加载。总的来说,my.cnf类似与window中my.ini 使用locate my.cnf命令可以列出所有的my.cnf文件 yum -y install mlocate [xx@localhos 阅读全文
posted @ 2020-12-22 11:35 hanby 阅读(2557) 评论(0) 推荐(0)
摘要:一、使用mysqldump导出/导入sql数据文件 二、使用infile/outfile导入/导出txt/csv数据文件 ———————————————-库操作———————————————-1.①导出一个库结构 mysqldump -d dbname -u root -p > xxx.sql ②导 阅读全文
posted @ 2020-12-22 11:34 hanby 阅读(676) 评论(0) 推荐(0)
摘要:安装依赖 yum install -y novacom-server.x86_64 libaio.x86_64 libaio-devel.x86_64 网站下载 https://downloads.mariadb.com/MaxScale/ 自己选择自己需要的版本 yum localinstall 阅读全文
posted @ 2020-12-22 11:30 hanby 阅读(605) 评论(0) 推荐(0)
摘要:安装docker 1.yum -y install docker 2.查看是否安装成功 docker -v 3.接着将docker后台启动 systemctl start docker.service 4.设置开机启动 systemctl enable docker 1.查询安装过的软件包 yum 阅读全文
posted @ 2020-12-17 18:12 hanby 阅读(148) 评论(0) 推荐(0)
摘要:一、MySQL主从不同步情况 1.1 网络的延迟 由于mysql主从复制是基于binlog的一种异步复制 通过网络传送binlog文件,理所当然网络延迟是主从不同步的绝大多数的原因,特别是跨机房的数据同步出现这种几率非常的大,所以做读写分离,注意从业务层进行前期设计。 1.2 主从两台机器的负载不一 阅读全文
posted @ 2020-12-17 18:09 hanby 阅读(1004) 评论(0) 推荐(0)
摘要:安装包安装主从 主库可以读写,从库只能读,从库可以有多个,但是server_id不能一样,主从版本最好一样,或者从库版本高于主库版本 1.创建一个同步账号 (也可以用默认的root) create user '用户名'@'%' identified by '密码'; 授予REPLICATION SL 阅读全文
posted @ 2020-12-17 18:08 hanby 阅读(1186) 评论(0) 推荐(0)
摘要:mysql安装 下载mysql的repo源 卸载自带的 yum list installed | grep mariadb yum -y remove mariadb* 对之前的mysql残留环境彻底清除。清除命令如下: #yum remove mysql* mariadb* -y #rm /etc 阅读全文
posted @ 2020-12-17 18:07 hanby 阅读(80) 评论(0) 推荐(0)

//看板娘