SQL -Befehle zur Abfrage , Eingang verwendet werden oder zu modifizieren Informationen in einer relationalen Datenbank. Eine Abfrage wird verwendet, wenn Sie spezifische Informationen über die Daten, wie die Studierenden über 90 hat in einer Klasse oder die Schüler wurden in einem bestimmten Thema eingeschrieben wissen müssen. Die Eingabe von Befehlen steuern, was geht in der Datenbank . Jede externe Schnittstelle , wie eine Web -Seite , muss rufen Skripts, SQL-Befehle ausführen, um Informationen über ein Feld zu schicken. SQL-Befehle , die eine Datenbank zu ändern sind diejenigen, die , neu anordnen, löschen oder aktualisieren Informationen . Dies ist besonders nützlich für Datenelemente, die abgelaufen sind oder nicht mehr in Gebrauch, wie Adressen und Telefonnummern numbers.This Artikel beschreibt, wie das Erstellen, Auffüllen , Ändern und Löschen einer Tabelle in SQL . Die Datenbank für die Proben verwendet wird, ist MySQL . Things You
Zugang zu einer Datenbank -Programm wie MySQL oder Oracle
brauchen anzeigen Weitere Anweisungen
1
Einloggen, um MySQL . Wenn Sie remote auf dem Server verbunden ist, geben Sie die folgenden Befehle eingeben MySQL > mysql- u your_user_name - p> your_passwordmysql > Verwendung your_database_namemysql > Nun sind Sie bereit , um SQL-Befehle zu erteilen. Denken Sie daran, Sie müssen "Verwendung" eingeben und dann Ihre eigene Datenbank Namen.
2
Erstellen Sie eine Tabelle . Die Tabelle für diesen Artikel werden drei Felder : Name, subj und Klasse. Die Tabelle wird unter dem Namen " std_info . " Verwenden Sie den Befehl CREATE TABLE wie folgt: CREATE TABLE std_info (name VARCHAR (255) NAT NULL , subj VARCHAR (255) NOT NULL , Klasse INT NOT NULL); Dieser Befehl wird eine Tabelle mit den Feldern zu erstellen : " Name ", " subj "und" Klasse. " VARCHAR gibt die Anzahl der Zeichen in jeder Zelle erlaubt . INT , dass das Datenelement eine ganze Zahl ist . NOT NULL stellt sicher, dass die Zelle nicht akzeptieren null Einträge . Wenn ein Eintrag null gesendet wird, wird SQL eine Fehlermeldung zurück .
3
Füllen Sie die Tabelle . Um die Tabelle zu füllen müssen Sie einige Werte für jedes Feld zu erfinden. In diesem Beispiel wird die Tabelle mit den Informationen aus zwei Studenten, zwei verschiedene Themen und vier verschiedenen Sorten . Der Code, um das erste Element des Eingangs bevölkern wird below.INSERT INTO std_info VALUES (' Mark Smith ', ' Math ', 85 ) gegeben, um die weiteren Elemente des Eingangs bevölkern , wiederholen Sie den Code und ändern Sie das Feld Informationen
.
4
Ändern Sie die Informationen . Sie verwenden den Befehl UPDATE , um die Informationen in einer Tabelle ändern. In diesem Beispiel wird das Thema "Mathematik " wird auf "Englisch " für die Studenten namens geändert werden std_info UPDATE SET subj = 'Englisch' WHERE subj = ' Math ' AND name = ' Mark Smith ' " Mark Smith. "; Um sicherzustellen, dass die Änderungen wurden vorgenommen, Typ : SELECT * FROM std_info ; Dadurch werden alle von der Eingabe in der Tabelle angezeigt werden . Das "*" anweist, alle Felder der Tabelle auswählen .
5
Löschen von Informationen in der Tabelle . SQL können Sie einzelne Zeilen löschen oder alle Informationen, die in einer Tabelle zu löschen . Um eine bestimmte Zeile zu löschen , gehen Sie folgendermaßen vor : DELETE FROM WHERE std_info subj = ' Math ' AND name = ' Mary Jones '; Um alle Informationen in der Tabelle löschen, ohne die Tabelle selbst Typs zu löschen: DELETE FROM std_info ;
Seite 6
beseitigen Sie die Tabelle . Um die Tabelle zu beseitigen müssen Sie den Befehl DROP verwenden . Dies löscht die Tabelle und alle Informationen, die im it.DROP TABLE std_info ;