Das "Schlüsselfeld" in der Datenbanktabelle ist das Feld der Tabelle, für das das Verwaltungssystem dieser Datenbank zusätzliche Leistungsdatensätze erstellt, die der Beschleunigung der Zeilensuche dienen. Die Umsortierung nach dem Inhalt eines Schlüsselfeldes, die das DBMS nach jeder Änderung in einer Tabelle durchführt, wird als Indexierung durch ein Schlüsselfeld bezeichnet. In MySQL DBMS ist es praktisch, die Anwendung phpMyAdmin zum Erstellen von Schlüsselfeldern zu verwenden.
Anweisungen
Schritt 1
Melden Sie sich bei phpMyAdmin an und rufen Sie die Datenbank mit der gewünschten Tabelle auf, indem Sie auf den entsprechenden Link im linken Bereich der Anwendungsoberfläche klicken. Im linken Bereich der sich öffnenden Seite wird eine Liste der Tabellen angezeigt, die in der ausgewählten Datenbank vorhanden sind, und im rechten Bereich befindet sich eine Tabelle mit detaillierteren Informationen dazu. Klicken Sie dazu entweder auf den Link mit dem Namen der gewünschten Tabelle im linken Frame oder auf das Symbol "Struktur" in der entsprechenden Zeile im rechten Frame. Als Ergebnis wird die Liste der Felder dieser Tabelle in den rechten Rahmen geladen.
Schritt 2
Wenn Sie einen Schlüssel zu einem der vorhandenen Felder machen müssen, haben Sie mehrere Möglichkeiten. Wenn Sie einen Schlüssel nur erstellen müssen, um die Suche nach Datensätzen zu beschleunigen (es können mehrere solcher Schlüssel gleichzeitig in der Tabelle sein), klicken Sie auf das Symbol „Index“in der Spalte „Aktion“des erforderlichen Tabellenfelds. Die Anwendung erstellt die erforderliche SQL-Abfrage und sendet sie an den Server. Wenn es sich um einen eindeutigen Schlüssel handeln soll, nach dem die Tabellendatensätze standardmäßig sortiert werden (es kann nur einen geben, der als „Primärindex“bezeichnet wird), klicken Sie auf das Symbol „Primär“in derselben Spalte „Aktion“.
Schritt 3
Wenn Sie ein Schlüsselfeld erstellen müssen, das noch nicht in der Tabelle enthalten ist, aktivieren Sie das Kontrollkästchen "Am Tabellenanfang" und klicken Sie in derselben Zeile auf die Schaltfläche "OK". Füllen Sie im sich öffnenden Formular die Felder mit den Parametern des zu erstellenden Felds aus und setzen Sie ein Häkchen in die Zeile mit dem Symbol "Primär". Klicken Sie dann auf die Schaltfläche "Speichern" und die Anwendung generiert und sendet die erforderliche SQL Anfrage.
Schritt 4
Sie können den gewünschten Antrag auch selbst stellen. Klicken Sie dazu auf den SQL-Link und geben Sie den gewünschten Abfragetext in das mehrzeilige Textfeld ein. Das kann zum Beispiel so aussehen:
ALTER TABLE `tableOne` DROP PRIMARY KEY, ADD PRIMARY KEY (`login`)
Diese Abfrage überschreibt den vorhandenen Primärschlüssel in der Tabelle namens tableOne und weist das Feld namens login als Primärschlüssel zu. Um die Anfrage zu senden, klicken Sie auf die Schaltfläche "OK".