Postgres erstellen Tabellen

Postgres erstellen Tabellen

Wie wir wissen, ist PostgreSQL ein Open-Source-Datenbankverwaltungssystem, das sich effizient mit enormen Datenbankoperationen befasst. Zuvor haben wir darüber gesprochen, dass PostgreSQL über viele integrierte Funktionen und Operationen verfügt, die Sie entsprechend ausführen können. In diesem Artikel wird einige Beispiele ausgeübt, um Tabellen in PostgreSQL auf unterschiedliche Weise zu erstellen. Wir erstellen Tabellen zum Speichern großer Datenmengen in strukturierter Form, damit Benutzer sie bei Bedarf auch organisieren oder aktualisieren können. Unternehmen mit Vergrößerungsdaten verwenden PostgreSQL, um Daten für die Skalierbarkeit, Zuverlässigkeit und Sicherheitszwecke zu erhalten. Zum Erstellen einer Tabelle müssen Sie eine einfache Anweisung „Tabelle erstellen“ in PostgreSQL ausführen.

Table table erstellen (
column1_name DataType (Länge) column_constraint,
column2_name DataType (Länge) column_constraint,
column3_name DataType (Länge) column_constraint,
column4_name DataType (Länge) column_constraint,
table_constraints
);

In der obigen Syntax,

Wie der Name schon sagt, erstellt „Tabelle erstellen“ die Tabelle in der Datenbank.

Sie können Ihren Tabellennamen anstelle von "table_name" angeben.

Zunächst geben Sie den Spaltennamen in Klammern mit ihren angegebenen Datenatypen, Längen und Spaltenbeschränkungen ein. Spaltenbeschränkungen werden verwendet, um sicherzustellen, dass die Spalte der in einer Spalte gespeicherten Datenregel folgen muss. Wenn beispielsweise die Spaltenbeschränkung als "Primärschlüssel" -Einbeschränkung erwähnt wird, ist nur diese Spalte die "Primärschlüssel" ist. Denken Sie daran, dass jede Spalte durch eine Spalte getrennt werden sollte, wenn eine neue Spalte einbezogen wird.

Zuletzt erwähnen.

Beachten Sie, dass die Tabellenbeschränkungen auf eine oder mehrere Spalten angewendet werden, Spaltenbeschränkungen jedoch nur auf ihre jeweilige Spalte angewendet werden.

Verschiedene Möglichkeiten zum Erstellen von Tabellen in PostgreSQL:

Eine Tabelle hilft Benutzern, Daten in strukturierter Form zu speichern, abzurufen, zu aktualisieren, zu löschen oder zu organisieren. Sie können einfach und effizient Änderungen vornehmen und Tabellen in der Datenbank erstellen. Tabellen können in PostgreSQL unter Verwendung verschiedener Techniken und Wege erstellt werden. In diesem Artikel finden Sie geeignete Möglichkeiten, um Tabellen zu erstellen.

Erstellen Sie die Tabelle mit der Anweisung "Tabelle erstellen" in PostgreSQL:

Vorher haben wir eine einführende Erklärung erwähnt, um eine Tabelle zu erstellen. Erstellen wir diesmal eine Tabelle mit dem Namen "Schüler" mit der Anweisung "Tabelle erstellen".

Erstellen Sie Tabellenstudenten (
"ID" int Primärschlüssel nicht null,
Text "Name" nicht null,
"E -Mail" Varchar (100) Einzigartig nicht null,
"curse_name" Text nicht null,
"curse_no" int nicht null,
"adression_on" Zeitstempel nicht null
);

Im obigen Beispiel ist „ID“ der Hauptschlüssel, und die Nicht -Null -Einschränkung zeigt an, dass die „ID“ in der Tabelle „Schüler“ nicht null sein kann. In ähnlicher Weise werden "Name", "Course_Name", "Course_No" und "Incision_on" mit unterschiedlichen Datenatypen mit der Einschränkung nicht null zugewiesen. Die Spalte „E -Mail“ wird mit dem Datentyp Varchar mit der Länge von 100 und einer eindeutigen Einschränkung zugewiesen, was bedeutet, dass in der Spalte „E -Mails“ keine wiederholten Werte werden sollten. Beim Ausführen der Abfrage wird die folgende Nachricht in der Konsole angezeigt:

Führen Sie zur Bestätigung die folgende Abfrage aus, um sicherzustellen, dass die Tabelle „Schüler“ erfolgreich erstellt wird, und Sie können sie mit allen enthaltenen Spalten anzeigen.

Wählen Sie * aus "Studenten";

Die Anweisung "Auswählen" wählt alle Spalten aus der genannten Tabelle aus und zeigt das folgende Ergebnis an:

Sie können alle Spalten sehen, die wir früher in der Anweisung „Tabelle erstellen“ in den obigen Ergebnissen erstellt haben, was bedeutet, dass die Tabelle erfolgreich erstellt wurde.

Verwenden der temporären Tabellenanweisung zum Erstellen von Tabellen in PostgreSQL:

Wenn ein Benutzer beim Herunterfahren der Datenbank eine Tabelle vollständig löschen möchte.

Temporäre Tabelle "temp_table" erstellen (
column1_name DataType (Länge) column_constraint,
column2_name DataType (Länge) column_constraint,
)

Die obige Syntax erstellt eine temporäre Tabelle für Ihre einmalige Verwendung und wird nach Ende der Datenbanksitzung gelöscht. Ich habe eine temporäre Tabelle als Beispiel für das einfachere Verständnis erstellt.

Erstellen Sie temporäre Tabellen Movie_premiere (
"ID" int Primärschlüssel nicht null,
"Movie_Name" Varchar (100),
"Release_date" Varchar (100)
);

Die Anweisung "Temporary Table" hat eine Tabelle mit dem Namen "Movie_premiere" mit drei verschiedenen Spalten erstellt. Die Tabelle wird einmal entfernt, wenn die Datenbank heruntergefahren wird. Die erstellte Tabelle ist unten dargestellt:

Diese Tabelle zeigt alle temporären Spalten enthalten ID, Movie_Name und Release_Date, die wir in einer Tabelle „Movie_premiere“ erstellt haben, die wir erstellt haben.

Erstellen von Tabellen mit einer ähnlichen Option in PostgreSQL:

Sie haben bereits eine Tabelle erstellt; Jetzt möchten Sie eine andere Tabelle erstellen wie in der vorherigen Tabelle, jedoch ohne die Erklärung überall zu schreiben. Es gibt eine einfachere Möglichkeit, einen ähnlichen Tisch zu erstellen, ohne das Bedürfnis zu schreiben. Verwenden Sie die Option "Gefällt mir", um dieselbe Tabelle wie die vorherige zu erstellen. Verwenden Sie diese Syntax, um die vorherige Tabelle zu kopieren und eine neue zu erstellen:

Erstellen Sie Tabelle "Movie_premiere_extended" (wie "Movie_premiere" einschließlich aller);

Die Option „Gefällt mir“ kopiert alle Attribute, einschließlich Spaltennamen und deren Datentypen, wie die vorherige Tabelle. Ich habe in der obigen Syntax eine neue Tabelle "Movie_premiere_extended" bezeichnet und sie aus der alten Tabelle "Movie_premiere" kopiert, die wir im vorherigen Beispiel erstellt haben. Alle Spalten und Datentypen der Tabelle "Movie_premiere" werden jetzt in die Tabelle "Movie_Premiere_extended" kopiert. Es ist auch in den folgenden Bildern zu sehen:

Durch Ausführen der Anweisung "SELECT" können wir sehen, dass die Tabelle "Movie_premiere_extended" dieselbe Spalte wie die Tabelle "Movie_premiere" zeigt.

Abschluss:

Es wird der Schluss gezogen, dass Sie eine Tabelle leicht erstellen können. Sie müssen nur eine Postgresql auf Ihrem Gerät herunterladen und die Anfragen darauf ausführen. Wir haben in diesem Handbuch drei verschiedene Möglichkeiten gelernt, um eine Tabelle zu erstellen, die zunächst die Anweisung „Tabelle erstellen“ erstellen, zweitens mit der Anweisung "Temporary Table" und zuletzt die Option "Gefällt mir" verwendet, um aus der bereits generierten alten Tabelle zu kopieren,. Alle drei Möglichkeiten sind effizient, aber es liegt an dem Benutzer, wie es für ihn am geeigneten oder bequemsten ist. Die erste Methode zum Erstellen einer Tabelle ist die effizienteste.