随笔分类 -  mysql

mysql 取出分组后价格最高的数据
摘要:如何用mysql 取出分组后价格最高的数据 ? 看到这个问题,就想到了用 max 函数和 group by 函数,先 group by 然后取得 max, 但是这样真的可以吗? 不可以 ! 为什么? 因为要了解 :group by 后,select 取出的默认只是每个分组的第一条数据,但是这条数据和 阅读全文

posted @ 2022-01-20 12:50 mlllily 阅读(1311) 评论(1) 推荐(2) 编辑

mysql if 函数使用
摘要:if 表达式: IF( expr1 , expr2 , expr3 ) expr1 的值为 TRUE,则返回值为 expr2 expr1 的值为FALSE,则返回值为 expr3 例子:查找出售价为 50 的书,如果是 java 书的话,就要标注为 已售完 select *,if(book_name 阅读全文

posted @ 2020-12-16 10:46 mlllily 阅读(274) 评论(0) 推荐(0) 编辑

mysql DATEDIFF() 函数
摘要:DATEDIFF() 函数返回两个日期之间的时间。 mysql 用法:DATEDIFF(startdate,enddate) startdate 和 enddate 参数是合法的日期表达式。 sql server 用法:DATEDIFF(datepart,startdate,enddate) sta 阅读全文

posted @ 2020-12-15 16:33 mlllily 阅读(1316) 评论(0) 推荐(0) 编辑

mysql limit用法
摘要:用途: 主要用于分页查询功能 语句规范: SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset 说明: LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。 LIMIT 接受一个或两个数字参数,参数必须是一个整数常 阅读全文

posted @ 2020-08-25 11:06 mlllily 阅读(399) 评论(0) 推荐(0) 编辑

数据库集群和实例
摘要:集群和分布式简单了解: 小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样的菜,这两个厨师的关系是集群。 为了让厨师专心炒菜,把菜做到极致,又请了个配菜师负责切菜,备菜,备料,厨师和配菜师的关系是分布式,一个配菜师也忙不过来了,又请了个 阅读全文

posted @ 2020-07-22 14:18 mlllily 阅读(1470) 评论(0) 推荐(0) 编辑

group_concat 函数长度限制解决
摘要:使用了 group_concat 函数后,又遇到一个问题:该组拼接的内容过长时会被截断。 原因是MYSQL内部设置的默认长度是1024,如果我们需要更大,就需要更改配置。 因为线上环境数据库不好更改,所以使用了下面这行语句去解决。他会把本次会话的默认长度改掉,下次再连接需要重新设置。 还有一个Glo 阅读全文

posted @ 2020-06-02 15:57 mlllily 阅读(2225) 评论(0) 推荐(0) 编辑

python 操作数据库
摘要:使用Python操作MySQL数据库这里我们需要用到三方库PyMySQl 安装方法:pip install pymysql 阅读全文

posted @ 2019-07-24 15:03 mlllily 阅读(166) 评论(0) 推荐(1) 编辑

mysql 分组神器 group_concat
摘要:最近遇到一种情况: 要展示操作日志,按照时间顺序排列。因为我记录的时候,是每一个小操作记录一条,而一次提交可能有好几个小操作。这样查询的时候,如果全列出来,就是好长一列,所以需要把相同时间下的操作整合一下。 但是如果使用 group by 语句,查询结果只显示每一组的一条记录,并不符合需求。于是需要 阅读全文

posted @ 2019-07-19 10:43 mlllily 阅读(489) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示