Heim >Datenbank >MySQL-Tutorial >Wie erstelle und ändere ich Tabellenstrukturen in MySQL mithilfe von SQL-Anweisungen?
Wie verwende ich SQL-Anweisungen zum Erstellen und Ändern von Tabellenstrukturen in MySQL?
Als relationales Datenbankverwaltungssystem bietet MySQL eine große Anzahl von SQL-Anweisungen zum Erstellen und Ändern von Tabellenstrukturen. In diesem Artikel wird detailliert beschrieben, wie SQL-Anweisungen zum Erstellen und Ändern von Tabellenstrukturen in MySQL verwendet werden, und es werden spezifische Codebeispiele bereitgestellt.
1. Tabellenstruktur erstellen
Um eine Tabellenstruktur in MySQL zu erstellen, müssen Sie die CREATE TABLE-Anweisung verwenden. Hier ist ein Beispiel:
CREATE TABLE students ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT(3) NOT NULL, gender ENUM('男', '女') NOT NULL, PRIMARY KEY (id) );
Der obige Code erstellt eine Tabelle namens Students. Die Tabelle enthält vier Felder: ID, Name, Alter und Geschlecht. Darunter ist das ID-Feld vom Typ INT, das nicht leer sein darf, und das Namensfeld vom Typ VARCHAR, das nicht leer sein darf Darf nicht leer sein; das Geschlechtsfeld ist vom Typ ENUM, der nur „männlich“ oder „weiblich“ sein kann. Das Schlüsselwort PRIMARY KEY wird zur Angabe des Primärschlüssels verwendet.
2. Ändern Sie die Tabellenstruktur
Um die Tabellenstruktur in MySQL zu ändern, müssen Sie die ALTER TABLE-Anweisung verwenden. Im Folgenden sind einige gängige Operationen zur Änderung der Tabellenstruktur und ihre Codebeispiele aufgeführt:
ALTER TABLE students ADD COLUMN birthday DATE NOT NULL AFTER name;
Der obige Code fügt ein Feld mit dem Namen „Geburtstag“ in der Tabelle „Studenten“ hinzu. Der Typ ist DATE, es sind keine Nullen zulässig, und er wird nach dem Namensfeld eingefügt.
ALTER TABLE students MODIFY COLUMN age INT(2) NOT NULL;
Der obige Code ändert den Typ des Altersfelds in der Schülertabelle in INT(2) und lässt nicht zu, dass es leer ist.
ALTER TABLE students DROP COLUMN gender;
Der obige Code löscht das Geschlechtsfeld in der Schülertabelle.
ALTER TABLE students RENAME TO new_students;
Der obige Code ändert den Namen der Studententabelle in new_students.
3. Zusammenfassung
Dieser Artikel stellt vor, wie man SQL-Anweisungen zum Erstellen und Ändern von Tabellenstrukturen in MySQL verwendet. Tabellenstrukturen können einfach mit den Anweisungen CREATE TABLE und ALTER TABLE erstellt und geändert werden. Der obige Beispielcode dient nur als Referenz und muss bei der Verwendung in der Praxis entsprechend den spezifischen Anforderungen angepasst werden. Ich hoffe, dieser Artikel kann Ihnen beim Erlernen und Verwenden von SQL-Anweisungen in MySQL helfen.
Das obige ist der detaillierte Inhalt vonWie erstelle und ändere ich Tabellenstrukturen in MySQL mithilfe von SQL-Anweisungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!