MySQL
文章平均质量分 51
不常见语法
敷小衍
奔跑中摆烂、摆烂中奔跑
展开
-
MySQL自动递增字段修改方案
步骤二:删除自动递增属性在修改自动递增字段之前,需要先删除该字段的自动递增属性。可以使用以下ALTER TABLE语句来删除自动递增属性:步骤三:修改字段值现在可以修改自动递增字段的值。可以使用以下UPDATE语句来修改字段的起始值:步骤四:重新添加自动递增属性完成字段值的修改后,需要重新添加自动递增属性。可以使用以下ALTER TABLE语句来添加自动递增属性,并指定步长:步骤五:验证修改结果最后,可以通过查询数据库表来验证修改结果。可以使用以下SELECT语句来原创 2024-06-19 16:15:25 · 776 阅读 · 0 评论 -
当a表id和b表id相等的时候,将a表name值赋给b表name值
【代码】当a表id和b表id相等的时候,将a表name值赋给b表name值。转载 2023-03-08 17:25:42 · 398 阅读 · 0 评论 -
时间函数详解
一、时间差函数:timestampdiff 语法:timestampdiff(interval, datetime1,datetime2) 结果:返回(时间2-时间1)的时间差,结果单位由interval参数给出。frac_second 毫秒(低版本不支持,用second,再除于1000) second 秒 minute 分钟 hour 小时 day 天 week 周 month 月 quarter 季度 year 年 注意:MySQL 5.6之后才支持毫秒的记录和计算.转载 2022-03-30 15:34:56 · 830 阅读 · 0 评论 -
DATEDIFF和TIMESTAMPDIFF区别
datediff函数,返回值是相差的天数,不能定位到小时、分钟和秒。-- 相差1天select datediff('2022-01-03 00:00:00', '2022-01-03 02:00:00');TIMESTAMPDIFF函数,有参数设置,可以精确到天(DAY)、小时(HOUR),分钟(MINUTE)和秒(SECOND)时间小的放在前面,时间大的放在后面。--相差1天select TIMESTAMPDIFF(DAY, '2022-01-03 00:00:00', '2022-01原创 2022-01-04 19:07:19 · 1286 阅读 · 0 评论 -
mysql 按年度、季度、月度
#按年统计SELECT SUM(browseNum) AS browseNum, COUNT(*) AS sheets FROM sbsm_count_picture GROUP BY DATE_FORMAT(DATE, '%Y');#按月统计SELECT SUM(browseNum) AS browseNum,SUM(downloadNum) AS downloadNum,SUM(telBrowseNum) AS telBrowseNum,DATE_FORMAT(DATE, '%Y-%m'),SU转载 2021-12-31 10:22:14 · 298 阅读 · 0 评论 -
Mysql SQL查询今天、昨天、n天内、第n天的数据
查询5分钟前的数据select * from table where end_date between date_add(now(), interval - 300 SECOND) and NOW()查询当天的所有数据SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW())=0查询昨天的所有数据SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW())=-1查询未来第n天的所有数据//当n为负数时,表示过去第n天的数据SELECT * F..原创 2021-12-31 09:40:04 · 507 阅读 · 0 评论 -
mysql多个字段最大最小值
1、语法最大值: GREATEST(expr_1, expr_2, ...expr_n)最小值: LEAST(expr_1, expr_2, ...expr_n)2、说明GREATEST(expr_1, expr_2, ...expr_n)函数从表达式(列、常量、计算值)expr_1, expr_2, ... expr_n等中找出最大的数返回。在比较时,OracIe会自动按表达式的数据类型进行比较,以expr_1的数据类型为准。下面以Oracle为例:示例一【数值】expr_1为数值型。原创 2021-11-19 15:49:59 · 4931 阅读 · 0 评论