上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 窗口函数ROW_NUMBER去重删除(MySQL 8.0+,精准保留目标行) sql -- 按name分组,保留每组最小id,删其余重复行 DELETE t FROM user t JOIN ( SELECT id, ROW_NUMBER() OVER (PARTITION BY name ORDE 阅读全文
posted @ 2025-12-26 23:57 喜欢写轻小说的日央 阅读(6) 评论(0) 推荐(0)
摘要: 带ORDER BY+LIMIT的限量删除(避免误删,精准控量) sql -- 按注册时间倒序,仅删最早注册的10条过期用户(防止批量误删) DELETE FROM user WHERE register_time < '2020-01-01' ORDER BY register_time ASC L 阅读全文
posted @ 2025-12-25 23:39 喜欢写轻小说的日央 阅读(6) 评论(0) 推荐(0)
摘要: 带QUICK选项的快速删除(大表提速,跳过缓冲) sql -- 大表删数据时用QUICK,减少磁盘IO,加快删除(适合MyISAM/InnoDB) DELETE QUICK FROM large_logs WHERE log_time < DATE_SUB(NOW(), INTERVAL 90 DA 阅读全文
posted @ 2025-12-24 23:47 喜欢写轻小说的日央 阅读(6) 评论(0) 推荐(0)
摘要: 带LOW_PRIORITY+IGNORE的删除(低优先级+忽略错误) sql -- 低优先级执行(不抢资源),忽略因外键/重复等导致的错误 DELETE LOW_PRIORITY IGNORE FROM user WHERE register_time < '2023-01-01'; LOW_PRI 阅读全文
posted @ 2025-12-23 22:02 喜欢写轻小说的日央 阅读(5) 评论(0) 推荐(0)
摘要: 删除重复数据(保留最小 id ) sql -- 删除 user 表中 name 重复的记录,仅保留每个 name 对应最小 id 的那条 DELETE t1 FROM user t1 JOIN user t2 WHERE t1.id > t2.id AND t1.name = t2.name; 跨库 阅读全文
posted @ 2025-12-22 21:57 喜欢写轻小说的日央 阅读(3) 评论(0) 推荐(0)
摘要: 按正则匹配删除(模糊匹配特定格式数据) sql -- 删除手机号不是11位纯数字的用户记录 DELETE FROM user WHERE phone NOT REGEXP '^1[0-9]{10}$'; -- 删除用户名包含特殊字符(非字母/数字/下划线)的记录 DELETE FROM user W 阅读全文
posted @ 2025-12-21 22:04 喜欢写轻小说的日央 阅读(8) 评论(0) 推荐(0)
摘要: 带排序+限制删除(避免一次性删过多) sql -- 删前10条分数最低的记录(按score升序,取前10) DELETE FROM score ORDER BY score ASC LIMIT 10; -- 删status=0且创建时间超30天的前500条(分批删,防锁表) DELETE FROM 阅读全文
posted @ 2025-12-19 21:31 喜欢写轻小说的日央 阅读(6) 评论(0) 推荐(0)
摘要: 多条件筛选(AND/OR/NOT) 用于组合多个条件定位数据,例如查询「年龄20-30岁且来自北京」的用户: sql SELECT username, age, city FROM user WHERE age BETWEEN 20 AND 30 -- 等价于 age >=20 AND age <= 阅读全文
posted @ 2025-12-16 22:18 喜欢写轻小说的日央 阅读(26) 评论(0) 推荐(0)
摘要: 一、数据库常用操作(除了创建/删除) 1. 查看所有数据库 sql SHOW DATABASES; -- 列出MySQL中所有数据库 2. 切换当前数据库(操作表/数据前必须执行) sql USE 数据库名; -- 示例:USE shop_db; 3. 查看当前使用的数据库 sql SELECT D 阅读全文
posted @ 2025-12-15 21:52 喜欢写轻小说的日央 阅读(10) 评论(0) 推荐(0)
摘要: 删除指定条件的数据(最常用) sql -- 格式:删除“表名”中满足“条件”的记录 DELETE FROM 表名 WHERE 条件; -- 示例1:删除 student 表中 id=5 的学生记录 DELETE FROM student WHERE id = 5; -- 示例2:删除 score 表 阅读全文
posted @ 2025-12-14 21:57 喜欢写轻小说的日央 阅读(14) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 11 下一页