摘要:
limit和offset用法 mysql里分页一般用limit来实现 1. select* from article LIMIT 1,3 2.select * from article LIMIT 3 OFFSET 1 上面两种写法都表示取2,3,4三条条数据 当limit后面跟两个参数的时候,第一 阅读全文
摘要:
一、安装redis 下载地址: https://github.com/MicrosoftArchive/redis/releases Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 D 盘redis文件夹下。 网 阅读全文
摘要:
DELIMITER $$ CREATE PROCEDURE `t_base_calender` ( IN YEAR VARCHAR ( 20 ) ) BEGIN DECLARE i INT; DECLARE start_date VARCHAR ( 20 ); DECLARE end_date VA 阅读全文
摘要:
mysql 中 replace into 与 insert into on duplicate key update 的使用和不同点 replace into和insert into on duplicate key update都是为了解决我们平时的一个问题 就是如果数据库中存在了该条记录,就更新 阅读全文
摘要:
一、简述 MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。 拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的 阅读全文
摘要:
MySQL计算两个日期相差的天数,月数,年数 格式化日期: date_format(repay_time,'%Y-%m-%d') MySQL自带的日期函数TIMESTAMPDIFF计算两个日期相差的秒数、分钟数、小时数、天数、周数、季度数、月数、年数,当前日期增加或者减少一天、一周等等。 SELEC 阅读全文
摘要:
MySQL日期获取 interval的说明: 1、当函数使用时,即interval(),为比较函数,如:interval(10,1,3,5,7); 结果为4; 原理:10为被比较数,后面1,3,5,7为比较数,将后面四个依次与10比较,看后面数字组有多少个少于10,则返回其个数。前提是后面数字组为从 阅读全文
摘要:
一、MYSQL 获取当前时间加上一个月 update user set leverstart=now(),leverover=date_add(NOW(), interval 1 MONTH) where id=1; 注: date_add() 增加 date_sub() 减少 month 月份 m 阅读全文
摘要:
存在一个表而不在另一个表中的数据 A、B两表,找出ID字段中,存在A表,但是不存在B表的数据。A表总共13w数据,去重后大约3W条数据,B表有2W条数据,且B表的ID字段有索引。 方法一 使用 not in ,容易理解,效率低 ~执行时间为:1.395秒~ select distinct A.ID 阅读全文
摘要:
一、AOP简述 什么是aop? AOP 即 Aspect Oriented Program 面向切面编程 与OOP对比,AOP是处理一些横切行问题。这些横切性问题不会影响到主逻辑的实现,但是会散落到代码的各个部分,难以维护。AOP就是把这些问题和主业务逻辑分开,达到与主业务逻辑解耦的目的。 传统OO 阅读全文