![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
抬山
平平无奇程序猿
展开
-
mysql常用字符串函数介绍
博主在开发过程中使用过的mysql字符串函数,觉得很有用,便写了这个总结,以后还会进行补充 1、从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_content_t 2、从右开始截取字符串 right(str, length) 说明:...原创 2018-08-12 21:24:36 · 124 阅读 · 0 评论 -
Linux搭建Mysql主从服务器
搭建服务器时数据库可以说是服务器的瓶颈,服务器压力大的时候多数的瓶颈是因为数据库的造成的,因此为了解决高并发可以扩充扩容用多台mysql服务器,那么这个时候会有个问题,多台服务器之间的数据读和写是如何保持同步的呢? 我们可以使用mysql主从复制解决这个问题,即一台主服务器实现写操作多台从服务器实现读操作,从服务器数据与主服务器保持一致,如此当高并发情况出现时服务器的压力就没有那么大了。 主从...原创 2018-08-15 23:17:26 · 4828 阅读 · 2 评论 -
Atlas实现MySQL数据库的读写分离
转载 https://www.yyblogs.net/zz/77.html 感谢博主写的这么一篇好文章,之前一直想实现mysql的读写分离,觉得这篇文章不错,所以就特意分享给大家 为甚么要配置mysql的读写分离呢?既然我们实现了mysql的主从配置,那么为甚么不去利用呢,这里最好的使用就是实现读写分离操作。 这里选择的是360团队的Atlas作为代理,当然mycat,one p...原创 2018-08-17 12:57:57 · 397 阅读 · 0 评论 -
mysql模糊查询未解码的unicode汉字失败
最近给公司后台做一个搜索功能时遇到了一个问题,表中有一个字段tags里面存储的是{“name”:"\u5f20\u4e09"}这种json格式,搜索条件是以该字段为条件。 当我以%\u5f20\u4e09%为条件进行搜索时结果为空,百度了一下才知道mysql搜索时会自动去除转义字符也就是反斜杠(插入时也会去除掉) 解决办法: like %\u5f20\u4e09%可以改为like %_u5f20_...原创 2018-10-15 17:02:52 · 1365 阅读 · 0 评论 -
MySQL Explain详解
作者:陆炫志 出处:xuanzhi的博客 http://www.cnblogs.com/xuanzhi201111 您的支持是对博主最大的鼓励,感谢您的认真阅读。本文版权归作者所有,欢迎转载,但请保留该声明。 在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看...转载 2019-01-08 18:54:02 · 138 阅读 · 0 评论 -
一条sql语句搞定基于mysql的sql执行顺序的基本理解
https://www.cnblogs.com/Steven0805/p/6553538.html 原作者:Steven_Jiang 对数据库基本操作是每个程序员基本功,如何理解并快速记住sql执行的顺序呢,其实一条复杂的sql就能搞定: SELECT DISTINCT <select_list> FROM <left_table> <join_type> J...转载 2019-01-09 15:54:38 · 283 阅读 · 0 评论 -
CAS解决数据一致性问题
什么是CAS?“Compare And Set”(CAS),是一种常见的降低读写锁冲突,保证数据一致性的方法。 数据一致性是我们开发时必须注意的问题,特别涉及到钱这块。 这里举一个用户购物的例子: 现有一个用户信息表user_account,表中字段为id,uid,amount。 表中现有用户甲,余额100元。 现在甲想购买一个价值10元(并打9折)的商品,那么流程如下: 1.select amo...原创 2019-01-28 20:00:43 · 1027 阅读 · 0 评论 -
MySQL的if,case语句使用总结
原博文地址: https://www.cnblogs.com/raobenjun/p/7998467.html 原作者: EzrealR Mysql的if既可以作为表达式用,也可在存储过程中作为流程控制语句使用,如下是做为表达式使用: IF表达式 IF(expr1,expr2,expr3) 如果 expr1 是TRUE (expr1 <> 0 and expr1 <> ...转载 2019-03-06 16:49:07 · 1380 阅读 · 0 评论