SQL CREATE INDEX Zin
- Vorige pagina SQL Default
- Volgende pagina SQL Drop
De CREATE INDEX-statement wordt gebruikt om een index aan te maken in een tabel.
Zonder het hele tabel te lezen, maakt een index het mogelijk voor database-applicaties om gegevens sneller te vinden.
Index
Je kunt indexen maken in een tabel om gegevens sneller en efficiënter te kunnen zoeken.
Gebruikers kunnen indexen niet zien, ze kunnen alleen worden gebruikt om zoekopdrachten/queries te versnellen.
Opmerking:Het bijwerken van een tabel met een index duurt langer dan het bijwerken van een tabel zonder index, omdat de index zelf ook moet worden bijgewerkt. Daarom is het ideaal om alleen indexen aan te maken op kolommen (en tabellen) die vaak worden doorzocht.
SQL CREATE INDEX syntaxis
Maak een eenvoudige index aan op een tabel. Toestaat herhalende waarden:
CREATE INDEX index_name OP table_name (column_name)
Opmerking:"column_name" specificeert de kolom die moet worden geïndexeerd.
SQL CREATE UNIQUE INDEX syntaxis
Maak een unieke index aan op een tabel. Een unieke index betekent dat twee rijen geen dezelfde indexwaarde kunnen hebben.
CREATE UNIQUE INDEX index_name OP table_name (column_name)
CREATE INDEX voorbeeld
Dit voorbeeld maakt een eenvoudige index aan genaamd "Index_Pers", op de kolom LastName van de tabel Person:
CREATE INDEX Index_Pers OP Person (LastName)
Als je wilt datAfhankelijk vanOm een waarde in een kolom te indexeren, kun je een reservewoord toevoegen achter de kolomnaam DESC:
CREATE INDEX Index_Pers OP Person (LastName DESC)
Als je een index wilt maken voor meerdere kolommen, kun je de namen van deze kolommen in de rechter haakjes opnoemen, gescheiden door komma's:
CREATE INDEX Index_Pers OP Person (LastName, FirstName)
- Vorige pagina SQL Default
- Volgende pagina SQL Drop