So erstellen Sie eine Tabelle und fügen sie ein PostgreSQL [Beispiele]
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
data_type: 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 Schritt-für-Schritt-Prozess zum Erstellen einer Tabelle 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 IF NOT EXISTS und Sie erhalten eine Benachrichtigung anstelle einer Fehlermeldung
Die Liste der Parameter, die Sie beim Erstellen einer Tabelle verwenden können, ist erschöpfend. Hier sind einige wichtige
Parametername | Beschreibung |
---|---|
TEMP oder TEMPORÄR | Dieser Parameter erstellt eine temporäre Tabelle. Temporäre Tabellen werden am Ende einer Sitzung oder nach der aktuellen Transaktion gelöscht. |
Abgemeldet | Die Klausel „Unlogged“ gibt keine Daten in WAL ein (Write Ahead Log). Durch das Entfernen dieser zusätzlichen IO-Operation wird die Schreibleistung erhöht. |
Falls nicht vorhanden | Wenn bereits eine Tabelle mit demselben Namen existiert, wird anstelle eines Fehlers eine Warnung angezeigt |
Of_type_name | Eine Tabelle, die die Struktur vom angegebenen zusammengesetzten Typ übernimmt. |
Hier ist ein PostgreSQL Tabellenbeispiel für eine Tabelle mit Einschränkungen erstellen
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
Nachfolgend finden Sie einen schrittweisen Prozess zum Erstellen einer Tabelle in pgAdmin:
Schritt 1) Im Objektbaum
- Wähle aus Database
- Wählen Sie das Schema aus, in dem Sie eine Tabelle erstellen möchten, in unserem Fall öffentlich.
- Klicken Sie auf Tabelle erstellen
Schritt 2) Geben Sie im Popup den Tabellennamen ein
Schritt 3)
- Wählen Sie die Registerkarte „Spalten“.
- Spaltendetails eingeben
- Klicke auf Speichern
Schritt 4) Im Objektbaum sehen Sie die erstellte Tabelle
PostgreSQL Tabelle löschen/löschen
Das PostgreSQL Mit der 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 bei der Verwendung des Befehls DROP TABLE in vorsichtig sein PostgreSQL Denn wenn eine Tabelle gelöscht wird, gehen auch alle in der Tabelle enthaltenen Informationen dauerhaft verloren.
Syntax
DROP TABLE table_name;
Beispiel
Schritt 1) Lassen Sie uns die vorhandenen Tabellen mit dem Befehl \d überprüfen
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 Postgres-Löschbefehl gelöscht wurde
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 |