随笔分类 -  mysql

摘要:使用字符集: utf8mb4_zh_0900_as_cs 阅读全文
posted @ 2024-01-10 14:54 yanglei.xyz 阅读(12) 评论(0) 推荐(0) 编辑
摘要:第一种: 1、查询进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程) show processlist id 为5的证明一直在等待资源。 2、杀死进程id(就是上面命令的id列) kill 5 第二种: 1、查看下在锁的事务 SELECT * FROM INFORMAT 阅读全文
posted @ 2022-04-26 14:42 yanglei.xyz 阅读(158) 评论(0) 推荐(0) 编辑
摘要:entity实体类对应属性为LocalDateTime,mybatis不支持LocalDateTime,可以把属性改为date。 或者把druid版本升级到1.1.21 阅读全文
posted @ 2022-04-02 11:12 yanglei.xyz 阅读(2587) 评论(0) 推荐(0) 编辑
摘要:抄自:https://blog.csdn.net/tanliqing2010/article/details/81509539 1. Innodb存储引擎 2. Innodb文件 3. Innodb表 4. Innodb事务 5. innodb索引与算法 6. Innodb锁 阅读全文
posted @ 2022-03-16 09:12 yanglei.xyz 阅读(45) 评论(0) 推荐(0) 编辑
摘要:1.修改MySQL的登录设置: # vi /etc/my.cnf 在[mysqld]的段中加上一句: skip-grant-tables 保存并且退出vi。 2.重新启动mysqld # /etc/init.d/mysqld restart ( 或service mysqld restart ) 3 阅读全文
posted @ 2021-12-22 09:52 yanglei.xyz 阅读(247) 评论(0) 推荐(0) 编辑
摘要:set @@GLOBAL.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'; 下面是MyS 阅读全文
posted @ 2021-12-15 15:01 yanglei.xyz 阅读(25) 评论(0) 推荐(0) 编辑
摘要:/usr/local/mysql/bin/mysqlbinlog --no-defaults --base64-output=decode-rows -v mysql-bin.000452 --database=xgzh-base > base_10_08_000452.sql 阅读全文
posted @ 2021-10-11 14:32 yanglei.xyz 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-05-08 17:03 yanglei.xyz 阅读(26) 评论(0) 推荐(0) 编辑
摘要:阿里云RDS下载下来的binlog,要查看一下具体操作,查询具体数据变化过程 mysqlbinlog -vv --base64-output=decode-rows /Users/yanglei/Downloads/mysql-bin.000979 --result-file=/Users/yang 阅读全文
posted @ 2021-03-15 13:32 yanglei.xyz 阅读(556) 评论(0) 推荐(0) 编辑
摘要:按照汉字的拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序; 如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字能正确排序也够 阅读全文
posted @ 2020-09-27 16:10 yanglei.xyz 阅读(395) 评论(0) 推荐(0) 编辑
摘要:group_concat长度限制默认是1024,有两个解决方法: 1. 彻底修改,找到MYSQL的配置文件my.ini或者my.cnf,在里面添加以下信息 group_concat_max_len = -1 # -1为最大值或填入你要的最大长度 或者自己设置group_concat_max_len 阅读全文
posted @ 2020-09-22 13:28 yanglei.xyz 阅读(2221) 评论(0) 推荐(0) 编辑
摘要:set @@global.sql_mode = (SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY,','')) 阅读全文
posted @ 2020-09-10 09:41 yanglei.xyz 阅读(103) 评论(0) 推荐(0) 编辑
摘要:is null可以使用索引,is not null无法使用索引。 为什么重复数据较多的列不适合使用索引? MySQL主要提供2种方式的索引:B-Tree索引,Hash索引 阅读全文
posted @ 2019-05-13 16:44 yanglei.xyz 阅读(231) 评论(0) 推荐(0) 编辑
摘要:索引分类:主键索引、唯一索引、普通索引、全文索引、组合索引 MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,B+Tree索引,哈希索引,全文索引等等 什么时候要使用索引?什么时候不要使用索引?索引失效的情况? 阅读全文
posted @ 2019-05-13 11:48 yanglei.xyz 阅读(4336) 评论(4) 推荐(0) 编辑
摘要:1、安装docker 参见这个文章第一步:https://www.cnblogs.com/yanglei-xyz/p/10600707.html 2、安装mysql 查找Docker Hub上的mysql镜像 runoob@runoob:/mysql$ docker search mysql NAM 阅读全文
posted @ 2019-04-04 17:12 yanglei.xyz 阅读(294) 评论(0) 推荐(0) 编辑
摘要:MySQL之间数据复制的基础是二进制日志文件(binary log file)。一台MySQL数据库一旦启用二进制日志后,其作为master,它的数据库中所有操作都会以“事件”的方式记录在二进制日志中,其他数据库作为slave通过一个I/O线程与主服务器保持通信,并监控master的二进制日志文件的变化,如果发现master二进制日志文件发生变化,则会把变化复制到自己的中继日志中,然后slave的一个SQL线程会把相关的“事件”执行到自己的数据库中,以此实现从数据库和主数据库的一致性,也就实现了主从复制。 阅读全文
posted @ 2019-03-19 11:17 yanglei.xyz 阅读(168) 评论(0) 推荐(0) 编辑
摘要:SELECT a.id, a.nick_name, a.member_account, a.integral, (@rowNum := @rowNum + 1) AS tRank #计算行号 FROM tzqc_raw_data AS a, (SELECT (@rowNum := 0)) b WHERE a.groups = 1 AND a.date =... 阅读全文
posted @ 2019-01-29 14:15 yanglei.xyz 阅读(319) 评论(0) 推荐(0) 编辑
摘要:var=`date "+%Y%m%d"` cd /opt/sqlBak/ mysqldump -h192.168.1.182 -uroot -p123456 stcf_open > stcf_open_$var.sql tar -zcvf stcf_open_$var.tar.gz stcf_open_$var.sql rm -f stcf_open_$var.sql 阅读全文
posted @ 2019-01-29 14:14 yanglei.xyz 阅读(131) 评论(0) 推荐(0) 编辑
摘要:#查看每个数据库所占磁盘大小 #查看某个数据库各表所占磁盘大小 阅读全文
posted @ 2019-01-29 13:55 yanglei.xyz 阅读(1270) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示