mysql
EvenBoy
菜狗一枚,大佬们多指点。
展开
-
修改mysql时区time_zone为东八区
【代码】修改mysql时区time_zone为东8区。原创 2022-08-26 09:25:43 · 3464 阅读 · 0 评论 -
mysql对已经加密的字段进行模糊查询
mysql对已经加密的字段进行模糊查询原创 2022-08-01 15:40:07 · 4178 阅读 · 8 评论 -
Navicat查看create表结构
-- 查看user表结构show create table user原创 2022-03-07 11:09:21 · 934 阅读 · 0 评论 -
mysql union all多表order by和group by一起使用(先排序后分组)
分组之前SELECT *FROM ( SELECT user_id, CREATE_TIME, shop_id FROM large_fore_credit_apply_record WHERE shop_id = '2000043' UNION ALL SELECT user_id, CREATE_TIME, shop_id FROM large_apply_credit_record WHERE shop_id = '2000043' UNION ALL SELECT user原创 2022-02-17 11:44:13 · 3840 阅读 · 0 评论 -
mysql分页查询百万级别数据sql优化
-- 普通分页查询SELECT * from table limit 100000,10; -- 结果显示4.73s-- 优化之后的分页查询 (前提是该ID为主键)-- 第一种写法SELECT a.* FROM table a INNER JOIN (SELECT id FROM table LIMIT 100000,10) b ON a.id = b.id; -- 1.127s--第二种写法SELECT a.* from table a where id >=(SELECT...原创 2022-01-27 14:11:34 · 1025 阅读 · 0 评论 -
mysql时间函数的使用
DATEDIFF的用法-- 获取两个日期之间相差的天数SELECT DATEDIFF('2017-11-30','2017-11-29') AS toDays from dual;-- 获取两个日期之间相差的分钟SELECT DATEDIFF('2017-11-30','2017-11-29')*24*60 toMinutes from dual;interval的用法-- 当前时间减1年SELECT DATE_SUB(now(), interval 1 YEAR) fr.原创 2022-01-19 18:09:52 · 855 阅读 · 0 评论 -
mysql8.0添加操作表结构显式online ddl参数
mysql8.0添加操作表结构显式online ddl参数原创 2022-01-19 15:24:31 · 1103 阅读 · 2 评论 -
mysql8.0创建函数错误代码1418解决方法和原因
错误日志如下1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable), Time: 0.125000s1、开启创建函数功能-- 1、查看创建函数是原创 2021-12-10 10:59:11 · 2440 阅读 · 0 评论 -
Mysql8.0使用存储过程 快速插入100W条数据
1、创建存储过程DELIMITER $ CREATE PROCEDURE pro_insert2(IN n int) BEGIN DECLARE i INT DEFAULT 1; WHILE i <= n DO INSERT into excel (name,age,gender ) VALUEs ('张三',10,'男'); SET i = i+1; END WHILE; END $2、删除存储过程DROP PROCEDURE IF EX原创 2021-08-13 15:28:42 · 687 阅读 · 0 评论