![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
他乡幻想
这个作者很懒,什么都没留下…
展开
-
mysql “group by ”与"order by"的研究--分类中最新的内容
这两天让一个数据查询难了。主要是对group by 理解的不够深入。才出现这样的情况这种需求,我想很多人都遇到过。下面是我模拟我的内容表我现在需要取出每个分类中最新的内容select * from test group by category_id order by `date`结果如下明显。这不是我想要的数据,原因是msyql已经的执行顺序是引转载 2014-05-07 20:19:09 · 398 阅读 · 0 评论 -
Mac下安装mysql5.7 完整步骤(图文详解)
最近使用Mac系统,准备搭建一套本地web服务器环境。因为Mac系统自带PHP和apach,但是没有自带mysql,所以要手动去安装mysql,本次安装mysql最新版5.7.17。1.官网下载MySQL v5.7官方正式版下载地址:http://www.jb51.net/softs/451120.html点击上面的地址,会看到如下图的页面。你可能不知道该下载哪一个转载 2017-03-18 15:10:31 · 380 阅读 · 0 评论 -
Mac上安装Nginx+MySQL+PHP
前几日在新购的macbook Pro上搭建PHP环境,因为网上提供的资料不够准确,故走了一些弯路,特此记录,以帮助有需要的新手。OS X自带Apache和PHP,这里讲的是使用Nginx服务器。以下为详细步骤:1. 安装brewbrew是OS X上一个优秀的命令行包管理工具,用它来安装一系列软件非常方便。/usr/bin/ruby -e "$(curl -fsSL https://raw.gith...转载 2018-03-30 15:30:37 · 753 阅读 · 0 评论 -
linux下mysql root密码忘记解决办法
场景:很多时候由于找不到之前存储root密码的记录或者其他原因忘记了root密码,这个时候就需要重置MySQL的root密码。具体操作步骤如下:1、修改MySQL的登录设置: # vi /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables 例如: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/my...原创 2018-07-02 18:55:08 · 1501 阅读 · 1 评论 -
YII AR 整理
SELECT * FROM `user` WHERE (a='1' AND b='0') OR (a='0' AND c='-1' AND b='0')用AR改写$orders = Orders::find()->where([ 'AND', ['a' => 1], ['b' => 0]])->orWhere([...原创 2018-10-19 09:47:30 · 224 阅读 · 0 评论 -
MySQL如何查看binlog日志内容来排查问题
在日常开发当中,当碰到一些数据被异常修改,排查程序无果情况下,查看MySQL的binlog可能会有意想不到的收获。一、首先要确定binlog的文件位置,可以通过下面的命令来实现。show variables like '%datadir%';执行结果如下图:二、查看binlog里面的内容 1、查看指定binlog文件内容,可以用下面的命令。SHOW BI...原创 2018-12-19 21:25:50 · 7489 阅读 · 0 评论 -
YII 批量更新 多个属性不同值
背景:当然是提高程序性能,缩短执行时间。批量更新同一属性为相同的值,这个就没什么好讨论的,不会的,自行百度或者Google。1、第一种方法首先想到是用MySQL 的case when 组装一个SQL,然后执行a、更新其中一个属性时,SQL如下:UPDATE test_user SET t_name = CASE t_id WHEN 1 THEN '张三...原创 2019-08-28 19:44:59 · 1237 阅读 · 0 评论