Get the App
SLTechnology News&Howtos  ›  Database  › 

Creating a new index can improve the query performance of three SQL simultaneously.

Shulou Source: shulou.com Published: 2022-06-01 16:13:35 10月05日 Update

Such as the title

CREATE TABLE `score` (`id` int (11) NOT NULL, `studentid` int (11) NOT NULL, `scientitid` int (11) NOT NULL, `score` int (11) NOT NULL, PRIMARY KEY (`id`) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- A new index can improve the query performance of three SQL simultaneously ALTER TABLE `score` ADD INDEX `score` (`score`, `studentid`, `scientitid`) EXPLAIN SELECT * FROM score WHERE score=100;EXPLAIN SELECT * FROM score WHERE studentid=5 AND score=100;EXPLAIN SELECT * FROM score WHERE studentid=5 AND subjectid=2 AND score=100

`

Tags: At the same time performance index three query Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno vpn Xiaomi Huawei MariaDB Shulou Technology