随笔分类 -  mysql

mysql小计
摘要:MySQL ROW_NUMBER() 语法 MySQL ROW_NUMBER()从8.0版开始引入了功能。这ROW_NUMBER()是一个窗口函数或分析函数,它为从1开始应用的每一行分配一个序号。 请注意,如果你使用MySQL版本低于8.0,你可以效仿的一些功能ROW_NUMBER()函数使用各种技 阅读全文
posted @ 2024-05-13 19:57 译林 阅读(11704) 评论(0) 推荐(0)
摘要:在MySQL数据库的数据探索旅程中,排序和分组是不可或缺的工具。然而,当你面对大量数据、重复值等情况时,常规的处理方法可能显得不够灵活。本文将为你揭示一个精妙的技巧:如何在MySQL中先排序,后分组,从而获取每个类型的最新数据,助你轻松驾驭复杂的数据处理任务。 问题背景:先排序,后分组 拥有一张包含 阅读全文
posted @ 2024-05-13 19:31 译林 阅读(371) 评论(0) 推荐(0)
摘要:WITH RECURSIVE t1 可以实现递归查询出所有的数据 (向上递归/向下递归) with recursive t1 as ( select * from sys_dept where dept_leader = 1 and delete_flag = 0 union all select 阅读全文
posted @ 2023-07-28 17:13 译林 阅读(265) 评论(0) 推荐(0)
摘要:新手,以前完全没玩过,走了很多弯路,感觉有必要做个笔记备忘 开发互联网项目首先想到的数据库一般就会是mysql,以及他的衍生数据库,包括很多有经验的朋友也会给你推荐使用mysql (以下内容中部分图片来自网友提供,感谢无私奉献的朋友们!) 坑一:CentOS 7不能再用开源的MySql了,应该安装M 阅读全文
posted @ 2022-12-31 20:59 译林 阅读(1002) 评论(0) 推荐(1)
摘要:今天节假日,有个学弟给我发消息说遇到这样的问题,ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes,有什么办法?这个问题蛮常见的了,小表基本不会遇到,只有那些varchar字段特别长的,或者有多个va 阅读全文
posted @ 2022-08-18 17:33 译林 阅读(2600) 评论(0) 推荐(0)
摘要:-- 组装删除数据库表,根据数据库查找表 SELECT CONCAT('drop table ',table_name,';') FROM information_schema.`TABLES` WHERE table_schema='数据库名'; 阅读全文
posted @ 2021-10-14 14:20 译林 阅读(161) 评论(0) 推荐(0)
摘要:// 新增用户 create user 'test'@'%' identified by '123456'; #test:用户名,%:所有ip地址,123456:密码 #授权给用户test,数据库test_db相关的所有权限,并且该用户test在所有网络IP上都有权限,%是指没有网络限制 grant 阅读全文
posted @ 2021-09-23 15:23 译林 阅读(83) 评论(0) 推荐(0)