MySQL
文章平均质量分 55
シ小行星
我们都在努力奔跑,我们都是追梦人!!
展开
-
SQL优化 干货总结
1. 尽量避免在字段开头模糊查询,会导致数据库引擎放弃索引进行全表扫描。如下:优化方式:尽量在字段后面使用模糊查询。如下:如果需求是要在前面使用模糊查询,2. 尽量避免使用in 和not in,会导致引擎走全表扫描。如下:优化方式:如果是连续数值,可以用between代替。如下:如果是子查询,可以用exists代替。3. 尽量避免使用 or,会导致数据库引擎放弃索引进行全表扫描。如下:优化方式:可以用union代替or。如下4. 尽量避免进行null值的判断,会导致原创 2022-07-13 11:07:34 · 557 阅读 · 1 评论 -
MySQL批量插入一百万条数据
我们在开发的时候有时需要插入大量的测试数据,那怎么样才能更快速的进行插入操作呢,今天在这记录一下用sql来进行插入操作:-- 插入一百万条数据DELIMITER $$ -- 写函数之前必须要写 标记CREATE FUNCTION mock_data () RETURNS INT BEGIN DECLARE num INT DEFAULT 1000000 ;DECLARE i INT DEFAULT 0 ; WHILE i < num DO INSERT INT原创 2021-11-09 12:03:15 · 894 阅读 · 0 评论