MySQL
微观尽头
求木之长者,必固其根本
展开
-
mysql 按天、周、月分组查询【sql模板】
1. 按天统计: select DATE_FORMAT(create_time, '%Y%m%d') days, count(id) from xxx_table group days;2. 按周统计: select DATE_FORMAT(create_time,'%Y%u') weeks,count(id) fromxxx_table group by weeks; 3. 按月统计 select DATE_FORMAT(create_time,...原创 2020-06-29 21:26:55 · 982 阅读 · 0 评论 -
mysql 日期与时间戳转换【sql 模板】
1.日期 ---> 时间戳(秒)selectUNIX_TIMESTAMP('2020-07-01 12:00:00')输出:15935760002. 时间戳 (秒)---> 日期select FROM_UNIXTIME(1593576000)输出:2020-07-01 12:00:00原创 2020-06-28 11:04:55 · 334 阅读 · 0 评论 -
mysql查询字段长度 | length()、char_length()函数说明
1. MySQL5.0.3版本之后varchar类型的变化 1)、MySQL 5.0.3 之前:0-255字节,如:varchar(20)中的20表示字节数,如果存放utf-8编码的话只能放6个汉字。varchar(n),这里的n表示字节数。 MySQL 5.0.3 之后:0-65535字节,varchar(20)表示字符数,不管什么编码,既汉字也能放20个。但最多占65532字节(两个字节存放长度,小于255字节用1个字节存放长度),varchar(n)这里的n表示字符数,比如varchar原创 2020-06-22 21:58:47 · 12689 阅读 · 0 评论 -
MySQL连表查询指南
一.内联结、外联结、左联结、右联结的含义及区别在SQL标准中规划的(Join)联结大致分为下面四种:1.内联结:将两个表中存在联结关系的字段符合联结关系的那些记录形成记录集的联结。2.外联结:分为外左联结和外右联结。左联结A、B表的意思就是将表A中的全部记录和表B中联结的字段与表A的联结字段符合联结条件的那些记录形成的记录集的联结,这里注意的是最后出来的记录集会包括表A的全部记录。右联结A...原创 2019-06-30 16:15:46 · 124 阅读 · 0 评论 -
图解 SQL 里的各种 JOIN
这篇总结得不错:传送门:https://mazhuang.org/2017/09/11/joins-in-sql/#%E5%8F%82%E8%80%83转载 2019-09-26 15:07:28 · 66 阅读 · 0 评论