随笔分类 -  mysql

mysql相关学习
摘要:1.mysql5.7字符编码的问题 mysql5.7和之前版本,默认字符集为latin1,直接插入中文字符的时候会出现乱码的情况。所以在安装5.7及之前的版本的mysql的时候要把字符编码修改为utf8字符集,utf8字符集指的是utf8mb3。从mysql8.0开始,数据库默认字符编码改为utf8 阅读全文
posted @ 2022-07-20 14:49 Harda 阅读(17999) 评论(1) 推荐(2) 编辑
摘要:1、MySQL库名、表名大小写验证规则设置 1.1 MySQL使用lower_case_table_names 该参数设置库名、表名大小写验证规则。lower_case_table_names 取值结果:1/0,配置文件中如果定义该参数值是1,则该参数值=1;如果定义该参数是除1以外的整数,则该参数 阅读全文
posted @ 2022-04-06 12:54 Harda 阅读(1702) 评论(0) 推荐(0) 编辑
摘要:1、master thread 线程它是后台线程的主线程,优先级最高。其内部又4个循环,分别为主 阅读全文
posted @ 2022-03-02 17:38 Harda 阅读(173) 评论(0) 推荐(0) 编辑
摘要:一、安装前系统环境检测 1、Selinux和系统防火墙iptables需要关闭 要把selinux设置成disable,设置完成后需重启系统 cat /etc/sysconfig/selinux 查看iptables当前状态与关闭过程 chkconfig --list chkconfig iptab 阅读全文
posted @ 2022-02-27 14:18 Harda 阅读(154) 评论(0) 推荐(0) 编辑
摘要:作用: 功能为在 alter 操作更改表结构的时候不用锁定表,也就是说执行 alter 的时候不会阻塞写和读取操作 常见参数: --alter 指定ALTER 语句,正常的ALTER TABLE TBNAME [ ADD | MODIFY | DROP | ALTER ] COLUMN COLUMN 阅读全文
posted @ 2021-11-24 14:02 Harda 阅读(700) 评论(0) 推荐(0) 编辑
摘要:1.在查询的时候谨慎使用in 语句,如果达到百万级时采用exists 来替换in 如果是连续的1,2,3可以采用between and 进行替换 2.在进行模糊查询的时候要注意百分号开始时索引失效 3.当sql 中采用or 进行连接的时候会索引失效,我们如果真要使用就采用联合索引或者在连接的字段上都 阅读全文
posted @ 2021-10-24 23:31 Harda 阅读(283) 评论(0) 推荐(0) 编辑
摘要:mysql单机版安装: 1.下载mysql安装包: https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz 2.检查系统是否自带安装MySQL rpm -qa |grep mysql 阅读全文
posted @ 2021-10-24 23:28 Harda 阅读(53) 评论(0) 推荐(0) 编辑

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