Heim  >  Artikel  >  Datenbank  >  MySQL, wie man eine Tabelle erstellt

MySQL, wie man eine Tabelle erstellt

WBOY
WBOYOriginal
2023-05-23 15:26:0747129Durchsuche

MySQL ist ein häufig verwendetes relationales Datenbankverwaltungssystem zum Speichern und Verwalten verschiedener Datentypen. Das Erstellen einer Tabelle ist eine der grundlegendsten Aufgaben in MySQL. In diesem Artikel erfahren Sie, wie Sie mit MySQL eine Tabelle erstellen.

Datenbank erstellen

Bevor Sie eine Tabelle erstellen, müssen Sie zunächst eine Datenbank erstellen. In MySQL können Sie den folgenden Befehl verwenden, um eine Datenbank zu erstellen:

CREATE DATABASE databasename;

wobei Datenbankname der Name der Datenbank ist, die Sie erstellen möchten. Um beispielsweise eine Datenbank mit dem Namen „mydatabase“ zu erstellen, können Sie den folgenden Befehl ausführen:

CREATE DATABASE mydatabase;

Tabelle erstellen

Beim Erstellen einer Tabelle müssen Sie zunächst auswählen, in welcher Datenbank Sie die Tabelle erstellen möchten. Sie können eine Datenbank mit dem folgenden Befehl auswählen:

USE databasename;

wobei Datenbankname der Name der Datenbank ist, die Sie auswählen möchten. Wenn Sie beispielsweise eine Tabelle in der Datenbank „mydatabase“ erstellen möchten, können Sie den folgenden Befehl ausführen:

USE mydatabase;

Als nächstes können Sie den folgenden Befehl verwenden, um eine Tabelle zu erstellen:

CREATE TABLE tablename
(
column1 datatype,
column2 datatype,
column3 datatype,
....
);

wobei Tabellenname der Name der von Ihnen verwendeten Tabelle ist erstellen möchte. Spalte1, Spalte2 und Spalte3 sind die Spaltennamen in der Tabelle und Datentyp ist der Datentyp der entsprechenden Spalte. Jeder Spalte in der Tabelle muss ein Name und ein entsprechender Datentyp zugewiesen werden. Wenn die von Ihnen erstellte Tabelle mehrere Spalten enthält, können Sie diese nacheinander im gleichen Format auflisten.

Hier ist ein Beispiel, das zeigt, wie man eine Tabelle namens „Kunden“ erstellt, die drei Spalten enthält: Name, Adresse und Telefonnummer:

CREATE TABLE customers
(
name VARCHAR(50),
address VARCHAR(100),
phone VARCHAR(20)
);

Im obigen Beispiel verwendet jede Spalte den Datentyp VARCHAR mit einer Länge von jeweils 50, 100 und 20 Charaktere. In diesen drei Spalten werden der Name, die Adresse und die Telefonnummer des Kunden gespeichert.

Daten hinzufügen

Nachdem Sie die Tabelle erstellt haben, können Sie den folgenden Befehl verwenden, um Daten zur Tabelle hinzuzufügen:

INSERT INTO tablename
VALUES (value1, value2, value3, ...);

Wobei Tabellenname der Name der Tabelle ist, in die Daten eingefügt werden sollen, und Wert1, Wert2 und Wert3 die Werte der entsprechenden Spalten in der einzufügenden Tabelle.

Hier ist ein Beispiel, das zeigt, wie man Daten zur Kundentabelle hinzufügt:

INSERT INTO customers
VALUES ('John Doe', '123 Main St, Anytown USA', '555-1234');
INSERT INTO customers
VALUES ('Jane Smith', '456 Oak St, Anytown USA', '555-5678');

Im obigen Beispiel haben wir der Kundentabelle zwei Datenzeilen hinzugefügt. Jede Datenzeile enthält den Namen, die Adresse und die Telefonnummer des Kunden Nummer.

Daten abfragen

Nachdem Sie Daten hinzugefügt haben, können Sie den folgenden Befehl verwenden, um die Daten in der Tabelle abzufragen:

SELECT * FROM tablename;

Wobei Tabellenname der Name der abzufragenden Tabelle ist. Verwenden Sie das Platzhalterzeichen *, um alle Spalten in der Abfragetabelle darzustellen.

Hier ist ein Beispiel, das zeigt, wie die Daten in der Kundentabelle abgefragt werden:

SELECT * FROM customers;

Im obigen Beispiel werden beim Ausführen der Abfrage alle Spalten- und Zeilendaten in der Kundentabelle angezeigt.

Tabelle ändern

Nach dem Erstellen einer Tabelle müssen Sie möglicherweise die Tabellenstruktur ändern, z. B. neue Spalten hinzufügen, Spalten löschen oder Datentypen ändern. Sie können den folgenden Befehl verwenden, um die Tabelle zu ändern:

1. Fügen Sie eine neue Spalte hinzu:

ALTER TABLE tablename
ADD COLUMN columnname datatype;

wobei Spaltenname der Name der neuen Spalte ist, die hinzugefügt werden soll, und Datentyp der Datentyp der neuen Spalte.

Das Folgende ist ein Beispiel, das zeigt, wie man der Kundentabelle eine neue E-Mail-Spalte hinzufügt:

ALTER TABLE customers
ADD COLUMN email VARCHAR(50);

Im obigen Beispiel haben wir der Kundentabelle eine neue Spalte E-Mail mit dem Datentyp VARCHAR und einer Länge von 50 hinzugefügt Charakter.

2. Eine Spalte löschen:

ALTER TABLE tablename
DROP COLUMN columnname;

Dabei ist Spaltenname der Name der Spalte, die gelöscht werden soll.

Hier ist ein Beispiel, das zeigt, wie man die Telefonspalte aus der Kundentabelle löscht:

ALTER TABLE customers
DROP COLUMN phone;

Im obigen Beispiel haben wir die Telefonspalte aus der Kundentabelle gelöscht.

3. Ändern Sie den Datentyp:

ALTER TABLE tablename
MODIFY COLUMN columnname datatype;

Dabei ist Spaltenname der Name der Spalte, deren Datentyp geändert werden soll, und Datentyp ist der neue Spaltendatentyp.

Hier ist ein Beispiel, das zeigt, wie man die Adressspalte der Kundentabelle in den Datentyp CHAR ändert:

ALTER TABLE customers
MODIFY COLUMN address CHAR(100);

Im obigen Beispiel haben wir den Datentyp der Adressspalte der Kundentabelle in CHAR mit einer Länge von 100 Zeichen geändert.

Zusammenfassung

Das Erstellen von Tabellen in MySQL ist eine grundlegende Datenbankaufgabe. Sie müssen eine Datenbank auswählen und die Tabelle mit dem Befehl CREATE TABLE erstellen. Nach dem Erstellen einer Tabelle können Sie mit dem Befehl INSERT INTO Daten zur Tabelle hinzufügen und mit dem Befehl SELECT die Daten in der Tabelle abfragen. Wenn Sie die Tabellenstruktur ändern müssen, können Sie mit dem Befehl ALTER TABLE Spalten in der Tabelle hinzufügen, löschen oder ändern.

Das obige ist der detaillierte Inhalt vonMySQL, wie man eine Tabelle erstellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:MySQL-Build-LinuxNächster Artikel:MySQL-Build-Linux