![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql学习
放学不要跑
I don't want to be a loser!
展开
-
mysql字符串切割转为多行数据
mysql字符串切割转为一个单列多行数据目标:有如下字符串:T210706092@T210706091@T210706090@T210706089如果需要转为单列多行格式:SELECT SUBSTRING_INDEX( SUBSTRING_INDEX( a.`deliverCodes`, '@', b.help_topic_id + 1 ), '@', - 1 ) AS deliverCode FROM ( SELECT 'T210706092@T210706091@T210706090@原创 2021-07-08 17:58:33 · 2533 阅读 · 1 评论 -
Linux安装mysql
linux安装相关服务与开发工具是相当繁琐的,鉴于Centos系统版本也有所差距,相关的每个软件每个版本也有所不同,所以不同版本可能会出现不同问题。本篇博文使用的是Centos 7.5安装mysql 5.7.24版本mysql1.直接使用命令在线下载tar包,进入官网个人试用版只有下载社区版(MySQL Community)才是免费的$ wget https://dev.mysql.com/...原创 2019-01-18 15:23:33 · 1642 阅读 · 1 评论 -
mysql查询优化方案
1.使用分页最好的优化莫过于分页查询,使用 LIMIT page,size,这是提升查询速度最快的方法,面对百万级的数据谁也不能一次性显示完(数据统计、计算除外),所以这是最佳选择。2.数据库表设计表设计合理也会极大的增加查询效率(1). 如果此表的作用是日志记录,都是insert和select并无其他操作,表引擎建成myisam为最合适的选择。如果修改编辑操作多则不建议使用。(2).对...原创 2019-05-07 08:49:42 · 1089 阅读 · 0 评论 -
Mysql中的where与having的区别
SELECT custid,MAX(payment),dateTime FROM orders WHEREo.custid = c.custid GROUP BY dateTime HAVING age = 20 ORDER BY dateTime DESC原创 2019-06-03 11:04:33 · 3199 阅读 · 1 评论