摘要:
在mysql数据库中,当我们需要统计数据的时候,一定会用到count()这个方法,那么count(值)里面的这个值,到底应该怎么选择呢!常见有3种选择,(*,数字,列名),分别列出它们的执行结果和性能对比。 执行效果: count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NU 阅读全文
摘要:
在mysql数据库中,当我们需要模糊查询的时候 ,我们会使用到通配符。 首先我们来了解一下2个概念,一个是操作符,一个是通配符。 操作符 like就是SQL语句中的操作符,它的作用是指示在SQL语句后面的搜索模式是利用通配符而不是直接相等匹配进行比较。 注意:如果使用like操作符时没有使用通配符, 阅读全文
摘要:
不知道为什么,突然来了感觉,去听了一下腾格尔的《天堂》这首歌曲,没想到,越听越上瘾,越听越有感觉,反反复复听了几天,单曲循环。 特意去查了一下这首歌曲的背景资料,腾格尔身居繁华都市,有时会觉得生命不堪负重,觉得活得疲惫、累与莫名的郁闷,每当郁闷时,他便要回草原“采气”,草原是他的根,家是他的天堂,草 阅读全文
摘要:
项目使用Yii 2.0版本开发,个人一直喜好使用(new \yii\db\Query())模式操作数据,把增、删、查、改这4种情况的写法整理出来,方便查阅和记忆。 增加 - insert $result为执行结果,执行成功返回1,执行失败返回0,$insertId为当前新增数据的自增ID。 删除 - 阅读全文
摘要:
项目是基于框架Yii 2.0开发的。 今天梳理一些数据统计功能代码的时候,想把当前运行的sql语句打印出来,然后放到navicat工具里面运行,并分析一下运行效率和调优方案,之前大部分时候都是写增加、删除、修改、查询,这个打印sql语句的还真是用的很少,去官网查了一下资料,完美解决。 Yii 2.0 阅读全文
摘要:
今天做项目遇到这个问题,本来想用mysql自带的随机函数来实现,但是想到这样做功能是实现了,但是效率真的好差!一下子想不到好的方法,就去网上找了一下,记录下来,好好研究学习一下。 ID连续的情况下(注意不能带where,否则结果不好): ID不连续的情况下: 假设你的表叫做mm_account,并且 阅读全文
摘要:
当我们需要对数据做筛选和查询的时候,往往会涉及到一些限制条件的判断,今天就分享一个判断字符串的技巧。 like 相信大家对like的用法肯定都很熟悉了,它可以匹配字段以某字符串开始,以某字符串结尾,包含有某字符串,用法如下:like '%string',like 'string%',like '%s 阅读全文
摘要:
宝宝从出生到现在,一直待在老家,老婆和爸妈一起照顾,我在外地工作! 时间真的很快,一转眼宝宝已经1岁半了,经历了多少艰辛困苦才走到今天,尤其是老婆大人,经历了多少磨难和痛苦才迎来今天,在这里我想说,老婆,你辛苦了,感恩你,你是最棒的! 如今宝宝大一些了,照顾的精力相比以前适当减少一些了,要照顾宝宝, 阅读全文
摘要:
怎么应对不同版本 在不同的 mysql 版本中,很多特性和语法有可能是不一样的,我们怎么样才能知道当前版本的语法是什么样呢?最好的办法是学会使用 mysql 的帮助。 A、按照层次看帮助 例如:mysql> contents,mysql> data types,mysql> int 等等 B、快速查 阅读全文