05 2021 档案

摘要:上篇讲到了mysql8.0如何获取其及其所有子孙的数据或id,现在来讲5.7的。 吐槽一下,原来公司老大跟我说用的是mysql8.0 ,然后项目部署上线后才知道是5.7,高版本到低版本总有语法不兼容的东西,所以 WITH RECURSIVE cte 用不了了。 查询了很多资料mysql 8.0递归只 阅读全文
posted @ 2021-05-31 10:57 Yblue 阅读(508) 评论(0) 推荐(0)
摘要:同一账号只能在一台设备登录实现思路。 注意:登录是在白名单(直接放行的接口)。生成的token携带账号信息。 1.用户每次登录生成token时,将账号当成key,token当成value,以token的过期时间存入redis中。 2.用户访问的时候,在拦截器解析token,获取账号,拿账号去redi 阅读全文
posted @ 2021-05-31 10:39 Yblue 阅读(3321) 评论(1) 推荐(0)
摘要:#创建索引 #UNIQUE 唯一索引 FULLTEXT 全文索引 SPATIAL 空间索引 #USING index_type 索引引擎,可以不写,mysql5.5 后默认Innodb create [UNIQUE|FULLTEXT|SPATIAL] index index_name [USING 阅读全文
posted @ 2021-05-18 09:35 Yblue
摘要:使用存储过程和游标 将user表的数据转移到new_user表 #将user表所有数据转移到new_user表中 DROP PROCEDURE IF EXISTS cursor_test; DELIMITER $ CREATE PROCEDURE cursor_test() BEGIN #声明use 阅读全文
posted @ 2021-05-17 12:01 Yblue 阅读(221) 评论(0) 推荐(0)
摘要:在某些业务场景下需要的数据可能是由多张表的不同字段组成的,可以 1.创建视图 2.多次查不同表封装返回给前端 视图的语法: ##创建视图CREATE VIEW 视图名 as 要多表联查的sql语句 ##移除视图DROP VIEW 视图名 如下: ##创建视图CREATE VIEW view_test 阅读全文
posted @ 2021-05-14 16:25 Yblue 阅读(2890) 评论(0) 推荐(0)