随笔分类 -  MySQL

摘要:分组查询概念 ''' Book: id name price publish_date publish(publish_id) 1. 聚合函数可以单独使用: 将整张表作为一个大的分组,查询字段只能是聚合结果 select max(price), group_concat(name) from boo 阅读全文
posted @ 2021-10-10 22:30 木有呂朋友 阅读(56) 评论(0) 推荐(0)
摘要:原文链接 GROUP BY GROUP BY语句用来与聚合函数(aggregate functions such as COUNT, SUM, AVG, MIN, or MAX.)联合使用来得到一个或多个列的结果集。 语法如下: SELECT column1, column2, ... column 阅读全文
posted @ 2021-10-10 22:06 木有呂朋友 阅读(109) 评论(0) 推荐(0)
摘要:limit和offset用法 mysql里分页一般用limit来实现 1. select* from article LIMIT 1,3 2.select * from article LIMIT 3 OFFSET 1 上面两种写法都表示取2,3,4三条条数据 示例: select* from ar 阅读全文
posted @ 2021-10-06 23:20 木有呂朋友 阅读(493) 评论(0) 推荐(0)
摘要:1. on join (连接的表) on(判断的条件) 连接查询 多表查询出来的是一张表,可以再用where继续筛选 2. where 等值查询 3. 区别 ON:确定连接WHERE:确定筛选 where筛选是建立表之后进行的操作 所以必须是表建立之后才可以使用where所以在inner join中 阅读全文
posted @ 2021-10-01 22:47 木有呂朋友 阅读(904) 评论(0) 推荐(0)
摘要:以上7种join,从左到右从上到下分别是左连接、右连接、左连接之后去除共有部分、内连接、右连接之后去除共有部分、全连接、全连接之后去除共有部分 1. 内连接 select * from A inner join B where A.key=B.key; 注意:内连接(两表的共有部分) 2. 左连接 阅读全文
posted @ 2021-10-01 22:20 木有呂朋友 阅读(157) 评论(0) 推荐(0)
摘要:在项目操作过程发现了一个时区的问题,问题现象为sql打印的时间和数据库里面存储的时间不一样。后来发现问题原因为mysql的时区为CST。网上搜索了下CST时区,才发现这个时区已经被诟病已久。它居然能够表示四种时区,分别为: 1.美国中部时间 Central Standard Time (USA) U 阅读全文
posted @ 2021-09-26 17:52 木有呂朋友 阅读(415) 评论(0) 推荐(0)