So erstellen Sie eine Tabelle in SQL
Zu wissen, wie eine SQL-Tabelle richtig erstellt wird, ist möglicherweise eine der wichtigsten Fähigkeiten, die ein angehender Datenbankdesigner haben sollte.
Wenn Sie mit der Datenbankverwaltung noch nicht vertraut sind oder lediglich eine Auffrischung der SQL-Tabellen benötigen, ist dieses Lernprogramm genau das Richtige für Sie.
Erste Schritte mit Ihrer SQL-Tabelle
Stellen Sie vor dem Erstellen einer Tabelle sicher, dass auf einem SQL Server ein Schema eingerichtet ist. In diesem Beispiel verwenden wir einen MySQL-Server zusammen mit MySQL Workbench, um eine Tabelle zu erstellen.
Als erstes müssen Sie eine Verbindung herstellen.
Öffnen Sie dazu die MySQL Workbench und klicken Sie auf das Symbol + , um eine Verbindung hinzuzufügen.
Dies öffnet ein Dialogfeld, in dem Sie die Eigenschaften der neuen Verbindung steuern können. Fügen Sie einen neuen Verbindungsnamen hinzu und klicken Sie auf OK .
Durch Klicken auf die Verbindung gelangen Sie zum Editor, in den Sie Abfragen eingeben können, um Schemas zu erstellen und zu bearbeiten.
Um unseren Code zum Erstellen einer Tabelle zu testen, erstellen wir ein neues Schema.
CREATE schema mySchema;
USE mySchema
Dadurch wird ein SQL-Schema erstellt, in dem Tabellen und ihre Beziehungen gespeichert werden. Nun auf den Tisch.
Erstellen Sie eine SQL-Tabelle
In SQL kann eine Tabelle mit dem Schlüsselwort CREATE erstellt werden. Beim Erstellen der Tabelle müssen Sie die Spaltennamen, Spaltendatentypen und die Primärschlüsselspalte angeben.
Die allgemeine Syntax dafür lautet:
CREATE TABLE table_name(
column1 datatype
column2 datatype,
column3 datatype,
.....
columnN datatype,
PRIMARY KEY( columnName )
);
Verwenden Sie diese Syntax, um eine Tabelle zu erstellen, in der Mitarbeiterdaten in einem Unternehmen gespeichert werden.
use mySchema;
CREATE TABLE employee(
empID int not null,
empName varchar(25) not null,
emailID varchar(25) not null,
PRIMARY KEY (empID)
);
Beachten Sie hier die nicht null Schlüsselphrase. Auf diese Weise wird sichergestellt, dass beim Hinzufügen eines neuen Mitarbeiters keines der Felder beim Hinzufügen seiner Informationen leer gelassen werden kann.
Testen wir nun, ob unsere Tabelle erfolgreich erstellt und im Schema gespeichert wurde. Eine Möglichkeit, dies zu tun, besteht darin, der Tabelle einige Werte hinzuzufügen und diese im Bereich "Ergebnisraster" auszugeben.
Hinzufügen von Werten in einer SQL-Tabelle
Verwenden Sie den folgenden Befehl und die folgenden Argumente, um der Tabelle Werte hinzuzufügen:
INSERT INTO employee
VALUES (1, 'John Matthews', '[email protected]');
Anzeigen von Werten aus einer SQL-Tabelle
Um Werte aus der Mitarbeitertabelle anzuzeigen, können Sie den Befehl SELECT verwenden.
Verwenden Sie dazu Folgendes:
SELECT * from employee;
Das * hier ist ein Platzhalteroperator, der standardmäßig alles auswählt. In diesem Fall werden alle Zeilen der Mitarbeitertabelle ausgewählt, um angezeigt zu werden.
Wenn alles reibungslos verläuft, sollten Sie Folgendes sehen:
SQL weiter erforschen
Datenbanken bieten viel mehr als nur das Erstellen von Tabellen auf Tabellen. Sie können mit einigen praktischen Funktionen wie Abfragen und Unterabfragen herumspielen oder, wenn Sie sich abenteuerlustig fühlen, sogar versuchen, eine Prozedur oder einen Auslöser zu schreiben.
Letztendlich hängt die Effektivität Ihres SQL-Programms jedoch davon ab, wie gut Sie Ihre Tabellen erstellen und strukturieren. Stellen Sie daher sicher, dass Sie dieses Handbuch mit einem Lesezeichen versehen, bis Sie wissen, wie Sie SQL-Tabellen wie Ihre Westentasche erstellen!