So erstellen Sie & Tabelle in PostgreSQL löschen (Beispiele)

Inhaltsverzeichnis:

Anonim

Der Befehl zum Erstellen einer neuen Tabelle lautet

Syntax

CREATE TABLE table_name (field_name data_type constrain_name,field_name data_type constrain_name);

Hier

Tabellenname: Ist der Name der Tabelle

Feldname: Ist der Name der Spalte

Datentyp: Ist der Variablentyp der Spalte

constrain_name: Ist optional. Es definiert Einschränkungen für die Spalte.

Tabellen haben niemals denselben Namen wie eine vorhandene Tabelle im selben Schema.

PostgreSQL-Tabelle erstellen: SQL-Shell

Hier ist ein schrittweiser Prozess zum Erstellen einer Tabelle in PostgreSQL:

Schritt 1) ​​Stellen Sie eine Verbindung zur Datenbank her

Stellen Sie eine Verbindung zu der Datenbank her, in der Sie eine Tabelle erstellen möchten. Wir werden eine Tabelle in der Datenbank guru99 erstellen

\c guru99

Schritt 2) Erstellen Sie eine Tabelle

Geben Sie den Code ein, um eine Tabelle zu erstellen

CREATE TABLE tutorials (id int, tutorial_name text);

Schritt 3) Überprüfen Sie die Beziehung der Tabellen

Verwenden Sie den Befehl \ d, um die Liste der Beziehungen (Tabellen) zu überprüfen.

Schritt 4) Versuchen Sie, dieselbe Tabelle zu erstellen

Versuchen Sie erneut, dieselbe Tabelle zu erstellen. Es wird eine Fehlermeldung angezeigt

Schritt 5) Verwenden Sie den Parameter IF NOT EXISTS

Verwenden Sie den Parameter WENN NICHT EXISTIERT und Sie erhalten eine Benachrichtigung anstelle eines Fehlers

Die Liste der Parameter, die Sie beim Erstellen einer Tabelle verwenden können, ist vollständig. Hier sind einige wichtige

Parametername Beschreibung
TEMP oder TEMPORARY Dieser Parameter erstellt eine temporäre Tabelle. Temporäre Tabellen werden am Ende einer Sitzung oder nach der aktuellen Transaktion gelöscht.
Nicht angemeldet Die nicht protokollierte Klausel gibt keine Daten in WAL ein (Write Ahead-Protokoll). Durch das Entfernen dieser zusätzlichen E / A-Operation wird die Schreibleistung erhöht
Wenn nicht vorhanden Wenn bereits eine Tabelle mit demselben Namen vorhanden ist, wird anstelle eines Fehlers eine Warnung angezeigt
Of_type_name Eine Tabelle, die die Struktur des angegebenen zusammengesetzten Typs übernimmt.

Hier ist ein Beispiel für eine PostgreSQL-Tabelle zum Erstellen einer Tabelle mit Einschränkungen

CREATE TABLE order_info( order_id integer CONSTRAINT order_details_pk PRIMARY KEY,Product_id integer NOT NULL,Delivery_date date,quantity integer,feedback TEXT);

PostgreSQL-Tabelle erstellen: pgAdmin

Im Folgenden finden Sie eine schrittweise Anleitung zum Erstellen einer Tabelle in pgAdmin:

Schritt 1) Im Objektbaum

  1. Wählen Sie die Datenbank aus
  2. Wählen Sie das Schema aus, in dem Sie in unserem Fall public eine Tabelle erstellen möchten.
  3. Klicken Sie auf Tabelle erstellen

Schritt 2) Geben Sie im Popup den Tabellennamen ein

Schritt 3)

  1. Wählen Sie die Registerkarte Spalten
  2. Geben Sie die Spaltendetails ein
  3. Klicken Sie auf Speichern

Schritt 4) Im Objektbaum sehen Sie die erstellte Tabelle

PostgreSQL-Lösch- / Löschtabelle

Mit der PostgreSQL DROP TABLE-Anweisung können Sie eine Tabellendefinition und alle zugehörigen Daten, Indizes, Einschränkungen, Regeln usw. für diese Tabelle entfernen.

Sie sollten vorsichtig sein, wenn Sie den Befehl DROP TABLE in PostgreSQL verwenden, da beim Löschen einer Tabelle auch alle in der Tabelle enthaltenen Informationen dauerhaft verloren gehen.

Syntax:

DROP TABLE table_name;

Beispiel:

Schritt 1) Überprüfen Sie die vorhandenen Tabellen mit dem Befehl \ d

Schritt 2) Löschen Sie Tabellen-Tutorials mit dem Befehl

DROP TABLE tutorials; 

Schritt 3) Überprüfen Sie erneut die Liste der Beziehungen und wir sehen, dass die Tabelle mit dem Befehl Postgres delete gelöscht wird

Zusammenfassung

CREATE TABLE Tabellenname (

Feldname Datentyp Einschränkungsname,

Feldname Datentyp Einschränkungsname

);

Befehl zum Erstellen einer Tabelle

DROP TABLE Tabellenname;

Befehl zum Löschen der Tabelle in PostgreSQL