
mysql
文章平均质量分 57
孟秋与你
懂点spring,懂点儿调优,会写点与众不同的java工具类,能写点简单的脚本语言,发布过idea小插件,套模板写过vue,python,写过套壳网页安卓apk,部署过自己项目的伪全栈
展开
-
【shardingjdbc】sharding-jdbc分库分表入门demo及原理分析
由一个分库案例 引发的思考原创 2023-11-14 12:27:23 · 882 阅读 · 0 评论 -
【mysql】关于mysql的数据结构特点 索引特点 InnoDB机制
翻自己博客 发现缺少mysql数据结构和索引相关内容两年前整理的mysql知识点 一直存在于博主的笔记本里面(是的 纸质的那种笔记本 不是程序员吃饭用的笔记本)原创 2023-10-18 01:47:27 · 484 阅读 · 1 评论 -
mysql多字段查询 按照传入顺序 进行自定义排序
注:标准sql语法 oracle通用场景:参数为List list ,list(0) : busLv = “aa” seatLv=“xxxxx”list(1) : busLv = “xxx” seatLv=“xxx”list(2) : busLv = “bb” seatLv =“xxxx”需要 把查询结果按照传入的list参数顺序进行排序 SELECT s.* FROM s_bus_type s WHERE (s.BUS_LV = '001003' and s.SEAT_LV原创 2021-06-08 19:55:19 · 900 阅读 · 0 评论 -
【mysql】mysql递归查询 向上递归查询 向下递归查询
向上递归解释:先看T1 t中先将参数赋值给@menuId变量 此时select中的id为500202 接着查询出父id 并将其赋值到@menuId中 ,此时@menuId就是父id了,而它会再次查询父id 以此类推mark 则为执行顺序 用来倒序排序使用 SELECT id,T2.MENU_ID, T2.MENU_PID FROM ( SELECT @menuId AS id, (SELECT @menuId := MENU_PID FROM s_原创 2021-04-28 10:50:45 · 2158 阅读 · 1 评论 -
mysql 5. 怎么实现over()开窗函数?
有些比较简单的业务 (例如序号递增等)可以通过变量形式去写 ,这里例举一种比较通用的写法,例如每一列都需要展示该部门最大的年龄select t1.id,aa.name,aa.agefrom table1 t1 inner join (select max(t2.age)age from table1 t1 inner join table2 on t1.id = t2.xid GROUP BY t2.dept_Id) aa on t1.id = aa.xid...原创 2021-02-03 10:09:19 · 2284 阅读 · 0 评论 -
【Mysql】Packet for query is too large 解决方法 以及cmd登陆mysql相关操作
1.管理员打开cmd cd到mysql的bin目录2. 登陆命令: mysql -u root -p3. 修改包大小命令(注意有分号) set global max_allowed_packet = 2010241024;4. 查询命令 show VARIABLES like ‘%max_allowed_packet%’;5. 停止mysql服务命令: net stop mysql6. 启动mysql命令: net start mysql...原创 2020-08-16 12:00:07 · 278 阅读 · 0 评论 -
【mysql】 如何一次性同时insert、delete、update多条数据?
一句话总结:写个存储过程执行打开Navicat 在查询里面输入:test() 是存储过程方法名,DECLARE bank_id int DEFAULT 173: 声明int类型变量bank_id默认为173;WHILE bank_id < 1000 DO :当bank_id<1000的时候执行(前置条件: bank_id作为主键 且自增)INSERT into sys_bank(bank_id,station_name) values(bank_id,‘汽车站’); 要执行的sql原创 2020-08-03 00:35:17 · 3309 阅读 · 0 评论