MySQL + SQL · Lesson 90
Composite Index in MySQL
What is a Composite Index?
A composite index covers two or more columns together. It speeds up queries that filter on those columns in order.
Example
CREATE INDEX idx_class_marks ON students(class, marks);
-- this query uses the index well
SELECT * FROM students WHERE class = '10' AND marks >= 80;
Column Order Matters
A composite index on (class, marks) helps queries filtering by class, or class+marks — but NOT queries filtering by marks alone. The leftmost column must be used.
Summary
- A composite index spans multiple columns.
- Column order matters — the leftmost column must be in the filter.
💻 Live Code Editor
Is page ki language (MYSQL) mein code likhein aur turant chalाएं — yahीं, bina kuch install kiye.Powered by OneCompiler. Agar editor na khule to yahान naye tab mein kholein.
💻 Live Code Editor
Is page ke program yahan ready hain — chalाएं, badlें aur seekhें. Bina kuch install kiye.
Powered by OneCompiler. Editor mein code apne aap aa jata hai — Run dabaakर output dekhें.
Agar load na ho to naye tab mein kholें.