随笔分类 -  mysql复习

摘要:1.联合索引,注意最左匹配原则:必须按照从左到右的顺序匹配,MySQL会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如a = 1 and b = 2 and c > 3 and d = 4如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d, 阅读全文
posted @ 2024-09-06 10:08 大米粒汪汪叫 阅读(49) 评论(0) 推荐(0)
摘要:执行过程描述 1.执行connection.prepareStatement方法时判断serverPrepStmts为true,于是构造一个prepare的数据包(数据包中有sql),发送给MySQL服务器,服务器返回一个statementId。2.执行executeUpdate方法时,会将stat 阅读全文
posted @ 2024-08-06 16:23 大米粒汪汪叫 阅读(56) 评论(0) 推荐(0)
摘要:MySQL日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。其中比较重要的就是二进制日志binlog(归档日志)、事务日志redo log(重做日志)和undo log(回滚日志)。 binlog日志有三种格式,可以通过binlog_format参数设置,有以下三种: stat 阅读全文
posted @ 2024-08-06 11:32 大米粒汪汪叫 阅读(14) 评论(0) 推荐(0)
摘要:硬盘存储结构 1. MyISAM:3个文件 表定义文件、索引文件、数据文件 2. InnoDB:2个文件 1. Frm文件:表定义文件 2. Idb文件:数据和索引存储的文件(这是区别!) 阅读全文
posted @ 2024-08-06 09:56 大米粒汪汪叫 阅读(16) 评论(0) 推荐(0)
摘要:一、DELETE 和 TRUNCATE 的用法 DELETE 用法 DELETE 命令用于从数据表中删除指定的记录。其基本语法如下: DELETE FROM 表名 WHERE 条件; 示例: DELETE FROM employees WHERE employee_id = 100; 上述示例将从 阅读全文
posted @ 2024-08-01 09:44 大米粒汪汪叫 阅读(419) 评论(0) 推荐(0)