CREATE INDEX
Vadnica logo
vadnica logo
x
HTML CSS JavaScript jQuery SQL PHP Laravel
HTML CSS JavaScript jQuery MySQL PHPStorm Database

MySQL SQL

SELECT DISTINCT WHERE AND OR NOT ORDER BY INSERT INTO NULL UPDATE DELETE LIMIT MAX MIN COUNT AVG SUM LIKE WILDCARDS IN BETWEEN AS INNER JOIN LEFT JOIN RIGHT JOIN CROSS JOIN SELF JOIN UNION GROUP BY HAVING EXISTS ANY ALL INSERT SELECT CASE IF NULL COALESCE Operaterji

MySQL Database

CREATE DATABASE DROP DATABASE CREATE TABLE DROP TABLE ALTER TABLE CONSTRAINTS NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY CHECK DEFAULT CREATE INDEX AUTO-INCREMENT DATE CREATE VIEW FUNKCIJE DATA TYPE Združevalne funkcije XAMPP PHP Laravel

CREATE INDEX (slo. Ustvari indeks)

Omejitev CREATE INDEX se uporablja za ustvarjanje indeksov v tabelah. Indeksi se uporabljajo za hitrejše pridobivanje podatkov iz baze podatkov kot sicer. Uporabniki ne morejo videti indeksov, uporabljajo se le za pospešitev poizvedb oziroma iskanj. V primeru bomo indeks ustvarili v tabeli kupci.

id_kupca ime_kupca starost_kupca
1 Jure 23
2 Bojan 50
3 Nina 65
4 Lili 87
5 Simona 19
CREATE INDEX ime_indeksa
ON kupci (ime_kupca);
    
CREATE INDEX 1
CREATE INDEX 1

Pri naši tabeli je pregled enostaven, ker imamo vpisanih 5 uporabnikov. Zamislite si, da jih imamo 10000, potem je iskanje počasnejše in težje in takrat lahko uporabimo indekse. Spodnji primer nam bo prikazal kupca starosti 65 let.

SELECT * FROM kupci
WHERE starost_kupca = 65
ORDER BY ime_kupca DESC;
    
CREATE INDEX 2
CREATE INDEX 2

Naslednji primer nam bo prikazal, kako lahko izbrišemo CREATE INDEX omejitev.

DROP INDEX ime_indeksa ON kupci;
    
CREATE INDEX 3
CREATE INDEX 3

Hvala za obisk! Dodajam politiko zasebnosti.

© 2024 Vse pravice pridržane.

Donirajte preko PayPal ADMIN