mysql
yhd723948277
这个作者很懒,什么都没留下…
展开
-
MySQL数据迁移
导出数据mysqldump --column-statistics=0 -h ${host} -u root -p ${db} ${tb} > database.sql导入数据mysql -usoul -p -h${host} ${db} < database.sql原创 2021-10-12 16:42:31 · 119 阅读 · 0 评论 -
Mysql研究笔记-索引篇
以下研究基于mysql V5.7(如果自己设计,是否会这么设计?)1.误区一:联合索引第二字段使不使用索引答案:使用详解:不会扫全表,但是会扫全联合索引,key_len长度为联合索引长度2.误区二:not in走不走索引答案:走详解:使用索引,但是对其他字段有排序,会走索引全部,排序会使用filesort3.误区三:is null 会不会走索引答案:会详解:索引建立过程对于可以非空字段,索引长度增加了一个字节,用于标记该字段是否为空,可以参考key_len计算相关文章4.varchar和原创 2020-08-14 11:29:03 · 91 阅读 · 0 评论 -
MySQL操作
1.修改表字符编码– 修改表默认编码为utf8。alter table tablename default character set utf8mb4;– 将表中字段已存在的数据转换为utf8字符。alter table tablename convert to character set utf8mb4;2.修字段默认编码alter table tablename CHANGE cu...原创 2020-04-14 20:58:04 · 289 阅读 · 0 评论 -
mysql时区问题-服务器与数据库不同时区
jdbc增加 &useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC原创 2019-12-10 20:06:30 · 1229 阅读 · 0 评论 -
mysql索引优化与Elasticsearch
1.模糊,分表分库建议选用Elasticsearch做搜索,同步mysql的binlog日志至kafka,使用脚本将数据同步至Elasticsearch2.分页过深1.如果不是必须用到页码,只需翻页,可以记录ID实现分页操作where id>n limit 102.如果必须用到页码,只能做到尽量优化(数据量或qps过大时不建议)select * from table li...原创 2019-08-20 11:57:02 · 682 阅读 · 0 评论