Wann immer Sie ein Buch lesen, müssen Sie den Index darin bemerkt haben! Indizes in SQL sind gleich.Indizes sind einfach spezielle Nachschlagetabellen. Die Datenbanksuchmaschine verwendet diese Tabellen, um den Datenabrufprozess zu beschleunigen. Es gibt viele Bestimmungen unter SQL während der Arbeit mit Indizes. Sie können Abfragen auswählen, aktualisieren und Indizes erstellen mit .
Die Agenda für dieses Thema lautet wie folgt:
Was ist ein Index in SQL?
Wie eingangs erwähnt, sind Indizes spezielle Nachschlagetabellen. SQL-Indizes werden in relationalen Datenbanken zum Abrufen von Daten verwendet. Ein Index fungiert als Zeiger auf Daten in einem bestimmten Tabelle . Es funktioniert genauso wie die Indizes, die Sie in jedem Buch sehen, das Sie lesen. Sie können viele Funktionen ausführen, indem Sie sie verwenden.
Wie erstelle ich einen Index?
Befolgen Sie zum Erstellen eines Index die angegebene Syntax.
CREATE INDEX Indexname ON Tabellenname
Jetzt können mehrere Indizes erstellt werden. Guck mal.
Index | Definition | Syntax |
Einspaltiger Index | Es wird nur in einer Tabellenspalte erstellt. | CREATE INDEX Indexname ON Tabellenname (Spaltenname) |
Zusammengesetzte Indizes | Diese Indizes werden für zwei oder mehr Spalten einer Tabelle verwendet. | CREATE INDEX index_name auf Tabellenname (Spaltenname) |
Einzigartige Indizes | Diese werden für die Datenintegrität verwendet. Es dürfen keine doppelten Werte in die Tabelle eingefügt werden. | CREATE UNIQUE INDEX index_name Auf Tabellenname (Spaltenname) |
Das nächste Segment befasst sich mit dem Löschen eines Index in SQL!
Wie lösche ich einen Index?
Der SQL DROP-Befehl wird zum Löschen und Indizieren verwendet. Die Syntax lautet wie folgt:
DROP INDEX index_name
Nun wollen wir sehen, wie es geht alter ein Index mit SQL-Befehl!
Wie ändere ich einen Index?
Verwenden Sie die folgende Syntax, um einen Index zu ändern.
Java, wie man Double in Int konvertiert
ALTER INDEX Indexname für Objektname
Es gibt drei Begriffe, die beim Ändern und Indizieren verwendet werden können.
welche ide für Java zu verwenden
- Wiederaufbauen : Der Computerindex wird mit der Wiederherstellungsoption neu erstellt.
- Erkenne : Die Blattknoten des B-Baums werden mit der Erkennungsoption neu organisiert.
- Deaktivieren : Die Deaktivierungsoption deaktiviert den Index.
In SQL gibt es verschiedene Arten von Indizes. Lasst uns sie studieren!
Indextypen in SQL
In SQL gibt es zwei Arten von Indizes.
Clustered-Index
Nicht gruppierter Index
Clustered-Index
Der Clustered-Index hilft beim Anordnen der Zeilen im Speicher.
Die Suche nach dem Wertebereich ist schnell.
Dies wird durch Verwendung eines b-Baum-Datenstruktur-Blattknotens aufrechterhalten, wobei die Knoten der Indizes direkt auf die Tabelle zeigen.
Nicht gruppierter Index
Nicht gruppierter Index ordnet keine physischen Zeilen im Speicher in sortierter Reihenfolge an.
Die maximale Anzahl von Indizes, die erstellt werden können, beträgt 999.
Dieser Index wird auch von einer B-Tree-Datenstruktur verwaltet, aber die Blattknoten des Index zeigen nicht direkt auf die Tabellendaten.
Lassen Sie uns mit den SQL-Indizes fortfahren und sehen, wann Sie sie vermeiden können.
Python was ist __init__
Wann sollten Sie Indizes vermeiden?
Indizes sollten nicht für kleine Tabellen verwendet werden.
Sie sollten Spalten mit einer hohen Anzahl von NULL-Werten vermeiden.
Indizes sollten in Tabellen mit einer großen Anzahl von Aktualisierungs- oder Einfügevorgängen vermieden werden.
Hier geht es um Indizes in SQL. Ich hoffe, dass der Inhalt einen Mehrwert für Ihr Wissen erklärt. Lesen Sie weiter, erkunden Sie weiter!
Wenn Sie mehr darüber erfahren möchten MySQL Lernen Sie diese relationale Open-Source-Datenbank kennen und sehen Sie sich unsere an Dies beinhaltet ein von Lehrern geführtes Live-Training und praktische Projekterfahrung. Diese Schulung hilft Ihnen dabei, MySQL gründlich zu verstehen und das Thema zu beherrschen.
Hast du eine Frage an uns? Bitte erwähnen Sie es im Kommentarbereich dieses Artikels „Index in SQL“. Wir werden uns dann bei Ihnen melden.