Mysql
山水云
PHP从业者和狂热者,乐于解答、分享问题和研究前沿技术。
展开
-
Mysql统计技巧:ON DUPLICATE KEY UPDATE用法
ON DUPLICATE KEY UPDATE是mysql的特殊语法,与INSERT INTO一起使用,意思就是记录存在就更新,否则就添加。用法:INSERT INTO user(userid,username,age) VALUES(1,'ssy',20) ON DUPLICATE KEY UPDATE age = age + 1;sql语句执行结果分析:假设未执行此语句前的记录是这样: us原创 2015-10-12 16:23:56 · 5311 阅读 · 1 评论 -
如何不让一个慢查询把服务器搞冒烟
手机API接口如何抗住高并发前段时间项目迎来七夕高峰,有一个接口的SQL本来长这样:mysql> explain SELECT *,sum(num) AS sum FROM bi_search WHERE search_time >= '2016-08-30' AND type = 0 AND state = 1 GROUP BY keyword ORDER BY sum DESC LIMIT 50原创 2016-08-31 14:39:10 · 526 阅读 · 0 评论 -
MySql常用操作命令总结
连接数据库命令: mysql -h主机地址 -P端口号 -u用户名 -p密码本地: 打开DOS,进入MySql\bin,键入命令:mysql -uroot -p,回车。输入密码后键入Enter即可。推荐将Mysql\bin目录加入到系统环境变量,这样打开cmd后可直接输入mysql命令。远程:mysql -h1.1.1.1 -P3306 -uroot -p123退出数据库: exit修改用户密码命令原创 2015-10-12 15:40:49 · 509 阅读 · 0 评论 -
Mysql的索引算法和优化策略
本文介绍了mysql的索引本质和mysql优化的一些细节。索引的本质索引的本质是一种数据结构。数据库查询算法顺序查找:无法适应数据量大的情况二分查找:要求数据是有序的二叉树查找:基于二叉树索引:满足特定查找算法的数据结构索引结构B-TreeKey-Data的存储结构。搜索算法:先查找父节点,找到直接返回data,没找到则在子节点内进行递归查找,找到直接返回data,否则返...原创 2019-09-17 00:15:05 · 246 阅读 · 0 评论