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

浙公网安备 33010602011771号