随笔分类 - mysql
摘要:使用字符集: utf8mb4_zh_0900_as_cs
阅读全文
摘要:第一种: 1、查询进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程) show processlist id 为5的证明一直在等待资源。 2、杀死进程id(就是上面命令的id列) kill 5 第二种: 1、查看下在锁的事务 SELECT * FROM INFORMAT
阅读全文
摘要:entity实体类对应属性为LocalDateTime,mybatis不支持LocalDateTime,可以把属性改为date。 或者把druid版本升级到1.1.21
阅读全文
摘要:抄自:https://blog.csdn.net/tanliqing2010/article/details/81509539 1. Innodb存储引擎 2. Innodb文件 3. Innodb表 4. Innodb事务 5. innodb索引与算法 6. Innodb锁
阅读全文
摘要:1.修改MySQL的登录设置: # vi /etc/my.cnf 在[mysqld]的段中加上一句: skip-grant-tables 保存并且退出vi。 2.重新启动mysqld # /etc/init.d/mysqld restart ( 或service mysqld restart ) 3
阅读全文
摘要: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
阅读全文
摘要:/usr/local/mysql/bin/mysqlbinlog --no-defaults --base64-output=decode-rows -v mysql-bin.000452 --database=xgzh-base > base_10_08_000452.sql
阅读全文
摘要:阿里云RDS下载下来的binlog,要查看一下具体操作,查询具体数据变化过程 mysqlbinlog -vv --base64-output=decode-rows /Users/yanglei/Downloads/mysql-bin.000979 --result-file=/Users/yang
阅读全文
摘要:按照汉字的拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序; 如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字能正确排序也够
阅读全文
摘要:group_concat长度限制默认是1024,有两个解决方法: 1. 彻底修改,找到MYSQL的配置文件my.ini或者my.cnf,在里面添加以下信息 group_concat_max_len = -1 # -1为最大值或填入你要的最大长度 或者自己设置group_concat_max_len
阅读全文
摘要:set @@global.sql_mode = (SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY,',''))
阅读全文
摘要:is null可以使用索引,is not null无法使用索引。
为什么重复数据较多的列不适合使用索引?
MySQL主要提供2种方式的索引:B-Tree索引,Hash索引
阅读全文
摘要:索引分类:主键索引、唯一索引、普通索引、全文索引、组合索引
MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,B+Tree索引,哈希索引,全文索引等等
什么时候要使用索引?什么时候不要使用索引?索引失效的情况?
阅读全文
摘要:1、安装docker 参见这个文章第一步:https://www.cnblogs.com/yanglei-xyz/p/10600707.html 2、安装mysql 查找Docker Hub上的mysql镜像 runoob@runoob:/mysql$ docker search mysql NAM
阅读全文
摘要:MySQL之间数据复制的基础是二进制日志文件(binary log file)。一台MySQL数据库一旦启用二进制日志后,其作为master,它的数据库中所有操作都会以“事件”的方式记录在二进制日志中,其他数据库作为slave通过一个I/O线程与主服务器保持通信,并监控master的二进制日志文件的变化,如果发现master二进制日志文件发生变化,则会把变化复制到自己的中继日志中,然后slave的一个SQL线程会把相关的“事件”执行到自己的数据库中,以此实现从数据库和主数据库的一致性,也就实现了主从复制。
阅读全文
摘要: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 =...
阅读全文
摘要: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
阅读全文
摘要:#查看每个数据库所占磁盘大小 #查看某个数据库各表所占磁盘大小
阅读全文