Database
 sql >> Datenbank >  >> RDS >> Database

CREATE TABLE in SQL – Alles, was Sie über das Erstellen von Tabellen in SQL wissen müssen

SQL oder Structured Query Language besteht aus verschiedenen Befehlen zur Handhabung relationaler Datenbanken. Diese Befehle sind in verschiedene Kategorien wie DDL, DML, DCL und TCL unterteilt. Eine wichtige Abfrage aus dem Stapel ist die CREATE Table-Abfrage aus den DDL-Befehlen. In diesem Artikel zum Erstellen einer Tabelle in SQL lernen Sie also die CREATE TABLE-Anweisung in der folgenden Reihenfolge kennen:

    1. Was ist Tabellenabfrage erstellen?
    2. Tabellensyntax erstellen
    3. Wie erstelle ich eine Tabelle mit einer anderen Tabelle?

Was ist die Abfrage "Tabelle erstellen"?

DieAnweisung zum Erstellen einer Tabelle wird verwendet, um eine Tabelle für die von Ihnen verwendete Datenbank zu erstellen. Diese Tabelle kann je nach Anforderung n Zeilen und m Spalten haben. Mit Hilfe dieser Abfrage können Sie also Daten grundsätzlich in Form von Zeilen und Spalten speichern.

Als Nächstes sehen wir uns in diesem Artikel über das Erstellen einer Tabelle in SQL die Syntax der Create-Anweisung an.

Tabellensyntax erstellen

Die Syntax der CREATE TABLE-Anweisung lautet wie folgt:

CREATE TABLE tablename (
column1 data type,
column2 data type,
column3 data type,
column4 data type,
....
columnN data type);

Hier stellen die Spaltenparameter die Namen der Spalten dar, die in die Tabelle aufgenommen werden sollen. In ähnlicher Weise stellt der Datentypparameter den Datentyp dar, den Spalten speichern können. Beispiel:Zeichen, Ganzzahl, Datum, Varchar usw.

Beispiel:

CREATE TABLE students (
studentID int,
studentname varchar(255),
parentname varchar(255),
address varchar(255),
phonenumber int
);

Ausgabe:

studentID Schülername Elternname Adresse Telefonnummer

Nachdem Sie nun die Tabellen erstellt haben, können Sie fortfahren und Werte in die Tabelle einfügen, indem Sie die Einfügen-Abfrage verwenden. Aber was wäre, wenn Sie eine Tabelle mit einer anderen vorhandenen Tabelle erstellen müssten? Wie machst du das?

Lassen Sie uns als Nächstes in diesem Artikel über das Erstellen einer Tabelle in SQL einen Blick darauf werfen.

Wie erstelle ich eine Tabelle mit einer anderen Tabelle?

Um eine weitere Tabelle aus einer bestehenden Tabelle zu erstellen, müssen Sie die folgende Syntax verwenden:

CREATE TABLE newtablename AS
SELECT column1, column2,..., columnN
FROM existingtablename
WHERE ....;

Hier versuchen Sie, eine neue Tabelle aus einer bestehenden zu erstellen. Außerdem wählen Sie basierend auf einer Bedingung die erforderlichen Spalten aus der vorhandenen Tabelle aus. Die Angabe einer Bedingung ist jedoch nicht obligatorisch.

Beispiel:

CREATE TABLE sampletable AS
SELECT studentID, studentname
FROM students;

Ausgabe:

studentID Schülername

Hinweis: Die neue Tabelle erhält dieselben Spaltendefinitionen wie die alte. Wenn in Ihrer vorhandenen Tabelle Werte gespeichert sind, wird die neue Tabelle automatisch mit diesen Werten gefüllt.

Damit beenden wir diesen Artikel. Ich hoffe, Sie haben verstanden, wie man die CREATE TABLE in SQL verwendet. Wenn Sie mehr über MySQL erfahren und diese relationale Open-Source-Datenbank kennenlernen möchten, sehen Sie sich unsere MySQL-DBA-Zertifizierungsschulung an Dazu gehören von einem Kursleiter geleitete Live-Schulungen und reale Projekterfahrung. Dieses Training wird Ihnen dabei helfen, MySQL gründlich zu verstehen und das Thema zu beherrschen.

Haben Sie eine Frage an uns? Bitte erwähnen Sie es im Kommentarbereich dieses Artikels und ich werde mich bei Ihnen melden.