MySql增删改查的优化

本文探讨了MySQL的优化策略,重点关注增删改查操作。通过对比未优化和优化后的插入性能,展示了如何通过合并INSERT语句和手动添加事务来显著提升效率。同时,讨论了DROP、TRUNCATE和DELETE命令在删除数据时的效率差异,并指出修改大量数据的优化策略尚待探索。查询优化部分待补充。
摘要由CSDN通过智能技术生成

一,问题

最近想看一下Mysql方面是怎么进行的优化。按照我的想法,mysql主要就增删改查操作,所以我想从这四个方向进行入手。

二,准备工作

2.1 建立数据库和表

课室表:

CREATE TABLE `class`  (
  `class_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '课室id',
  `student_id` int(11) NOT NULL COMMENT '学生id',
  `school_id` int(11) NOT NULL COMMENT '学校id',
  `class_type_id` int(11) NOT NULL COMMENT '课室类型id',
  PRIMARY KEY (`class_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

课室类型表:

CREATE TABLE `class_type`  (
  `class_type_id` int(11) NOT NULL COMMENT '课室类型id',
  `class_type_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '课室类型',
  PRIMARY K
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值