
mysql
清晨细雨~
这个作者很懒,什么都没留下…
展开
-
mysql 去掉数据特殊字符
UPDATE table_nameSET role_code = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(role_code,CHAR(9),''),CHAR(10),''),CHAR(13),''),' ',''),'\r\n','')原创 2021-12-10 08:47:26 · 2491 阅读 · 0 评论 -
druid大全
1.断网重连配置jdbc url增加&autoReconnect=true原创 2021-01-12 17:35:17 · 134 阅读 · 1 评论 -
mysql5.7操作大全
1.表名不区分设置查看大小写设置 show variables like '%case_table%'; 1代表不区分大小写 0 区分大小写设置 yum安装my.cnf默认路径在/etc/my.cnf datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock# Disabling symbolic-links is recommended to prevent assorted security ...原创 2020-12-03 10:03:45 · 233 阅读 · 0 评论 -
mysql 死锁、解锁处理
查询是否锁表 show OPEN TABLES where In_use > 0; 查询进程 select * from information_schema.processlist where HOST LIKE '%192.168.1.1%'; 固定schema 根据条件查询要kill的进程 比如 State like '%waitting%' 查询到相对应的进程号然后 kill id 查看正在锁的事务 SELECT * FROM INFORMATION_..原创 2020-10-29 08:05:12 · 258 阅读 · 0 评论 -
mysql 锁 (共享锁 排它锁 间隙锁)
1. 共享锁select 可以允许多个加上共享锁不能进行数据修改2. 排它锁3. 意向锁主要就是为了看表上是否有锁。一个标记。加共享锁/排它锁自动加上的。如果有共享锁/排它锁肯定有意向共享锁/意向排它锁。如果想锁全表就需要每行去查看是否有锁,所以存在意向锁。提高加锁效率3.没有索引: 排它锁就会锁全表主键索引:只会锁一行数据唯一索引: 因为唯一索引是通过唯一索引找到主键索引,找到对应的数据,所以锁唯一索引对应的唯一索引也会锁定。例如 id 主键 n..原创 2020-07-31 17:09:58 · 463 阅读 · 0 评论 -
mysql 隔离级别(不可重复度、幻读区别)
1.脏读A事务读取到B事务未提交的数据2.不可重复度A事务selectB事务update/delete commitA事务select 查询结果不一致3.幻读A事务selectB事务insert commitA事务select 数据不一致查询结果不一致...原创 2020-07-31 14:04:58 · 202 阅读 · 0 评论 -
mysql varchar 转数字 排序
1.varchar排序不能按照数字排序,需要加上+0比如 order by flag+0原创 2020-06-10 14:48:55 · 749 阅读 · 0 评论 -
MySQL 中隔离级别 RC 与 RR 的区别
1. 数据库事务ACID特性数据库事务的4个特性:原子性(Atomic):事务中的多个操作,不可分割,要么都成功,要么都失败; All or Nothing.一致性(Consistency):事务操作之后, 数据库所处的状态和业务规则是一致的; 比如a,b账户相互转账之后,总金额不变;隔离性(Isolation):多个事务之间就像是串行执行一样,不相互影响;持久性(Durability...转载 2019-12-31 09:35:59 · 882 阅读 · 0 评论 -
展示时间比数据库时间多14小时
名为 CST 的时区是一个很混乱的时区,在与 MySQL 协商会话时区时,Java 会误以为是CST -0500,而非CST +0800。追踪代码可知,当 MySQL 的time_zone值为SYSTEM时,会取system_time_zone值作为协调时区。若String configuredTimeZoneOnServer得到的是CST那么 Java 会误以为这...原创 2019-12-27 16:11:34 · 306 阅读 · 0 评论 -
mysql开启慢sql查询
1.开启慢sql查询a.是否开启慢查询日志show variables like '%slow_query%';-------------------------------------------------------------------slow_query_log ONslow_query_log_file /var/lib/mysql/iZm5ef0xuq9rbzct...原创 2019-11-18 11:41:53 · 210 阅读 · 0 评论 -
mysql 允许远程root用户访问
1.登录root账号mysql -uroot -puse mysql;update user set host = '%' where user = 'root';flush privileges;如果是阿里云机器别忘了开放3306端口。原创 2019-10-29 10:57:38 · 114 阅读 · 0 评论 -
官方mysql5.7安装
参考:https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html1.添加yumRepositorya.去下载页面下载https://dev.mysql.com/downloads/repo/yum/b.选择对应的系统下载c.本地安装rpmsudo yum localinstall mysq...原创 2019-10-28 20:24:01 · 157 阅读 · 0 评论