随笔分类 -  mysql

mysql
摘要:第一步 设置数据库字符编码为utf8mb4_general_ci 设置相应表字段字符编码为utf8mb4_general_ci 第二步 设置my.cnf增加以下配置信息 [client] default-character-set = utf8mb4 [mysql] default-characte 阅读全文
posted @ 2019-01-18 11:05 杨国成 阅读(7025) 评论(0) 推荐(1)
摘要:这篇文章主要介绍了MySQL优化必须调整的10项配置,使用这些方法可以让你快速地获得一个稳健的MySQL配置,需要的朋友可以参考下当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议。许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即使是这里有好几 阅读全文
posted @ 2019-01-18 10:49 杨国成 阅读(251) 评论(0) 推荐(0)
摘要:mysql 查询一个地点(经纬度) 附近N公里内的数据。(根据一个地点的经纬度查询这个地点方圆几公里内的数据)1.创建测试表 CREATE TABLE `location` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar 阅读全文
posted @ 2019-01-18 10:46 杨国成 阅读(3405) 评论(0) 推荐(0)
摘要:最近做项目,需要做一个从mysql数据库中随机取几条数据出来。总所周知,order by rand 会死人的。。因为本人对大数据量方面的只是了解的很少,无解,去找百度老师。。搜索结果千篇一律。特发到这里来,供大家学习。在mysql中带了随机取数据的函数,在mysql中我们会有rand()函数,很多朋 阅读全文
posted @ 2019-01-17 16:23 杨国成 阅读(7720) 评论(0) 推荐(3)
摘要:MYSQL数据表损坏的原因分析和修复方法小结 1.表损坏的原因分析 以下原因是导致mysql 表毁坏的常见原因: 1、 服务器突然断电导致数据文件损坏。 2、 强制关机,没有先关闭mysql 服务。 3、 mysqld 进程在写表时被杀掉。 4、 使用myisamchk 的同时,mysqld 也在操 阅读全文
posted @ 2019-01-17 16:01 杨国成 阅读(8951) 评论(0) 推荐(0)
摘要:1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来 阅读全文
posted @ 2018-10-31 14:33 杨国成 阅读(103) 评论(0) 推荐(0)