
MySQL
文章平均质量分 74
mistake_er
这个作者很懒,什么都没留下…
展开
-
MySQL隔离级别演示
CREATE TABLE `user_test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `age` int(11) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE) ENGINE = InnoDB AUTO_INCREMENT = 1原创 2022-03-13 00:46:43 · 206 阅读 · 0 评论 -
MySQL索引优化
1.索引优化1.1 单表优化CREATE TABLE IF NOT EXISTS `article`(`id` INT(10) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,`author_id` INT (10) UNSIGNED NOT NULL,`category_id` INT(10) UNSIGNED NOT NULL , `views` INT(10) UNSIGNED NOT NULL , `comments` INT(10) UNSI原创 2021-10-14 23:09:17 · 451 阅读 · 0 评论 -
MySQL关于Extra信息的Using where 和 Using index
Using where 表示使用where过滤Using index 表示使用了覆盖索引避免了回表查询有的博客认为 Using where 表示访问聚簇索引中的行数据 即回表。Using where 和 Using index 同时出现时 表示既使用覆盖索引避免回表又在行数据中做回表查询?显然是不对的。其实不必想的那么复杂 Using where 表示使用where过滤数据 Using index 表示使用覆盖索引避免回表(如果是主键索引查询则表示没有读取行数据)。案例如下:先给出见表语句C原创 2021-10-14 22:00:48 · 6022 阅读 · 0 评论