Jak tworzyć & Drop Table w PostgreSQL (przykłady)

Spisie treści:

Anonim

Polecenie do utworzenia nowej tabeli to

Składnia

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

Tutaj

nazwa_tabeli: To nazwa tabeli

nazwa_pola: to nazwa kolumny

data_type: to typ zmiennej kolumny

constrain_name: jest opcjonalne. Definiuje ograniczenia w kolumnie.

Tabele nigdy nie mają takiej samej nazwy, jak wszystkie istniejące tabele w tym samym schemacie.

PostgreSQL Create Table: SQL Shell

Oto krok po kroku proces tworzenia tabeli w PostgreSQL:

Krok 1) Połącz się z bazą danych

Połącz się z bazą danych, w której chcesz utworzyć tabelę. Stworzymy tabelę w bazie danych guru99

\c guru99

Krok 2) Utwórz tabelę

Wprowadź kod, aby utworzyć tabelę

CREATE TABLE tutorials (id int, tutorial_name text);

Krok 3) Sprawdź relację tabel

Użyj polecenia \ d, aby sprawdzić listę relacji (tabel)

Krok 4) Spróbuj utworzyć tę samą tabelę

Ponownie spróbuj utworzyć tę samą tabelę, pojawi się błąd

Krok 5) Użyj parametru JEŚLI NIE ISTNIEJE

Użyj parametru JEŚLI NIE ISTNIEJE, a zamiast błędu otrzymasz powiadomienie

Lista parametrów, których można użyć podczas tworzenia tabeli, jest wyczerpująca. Oto kilka ważnych

Nazwa parametru Opis
TYMCZASOWA lub TYMCZASOWA Ten parametr tworzy tymczasową tabelę. Tabele tymczasowe są usuwane na koniec sesji lub po bieżącej transakcji.
Niezalogowany Niezalogowana klauzula nie wprowadza danych do WAL (dziennik zapisu z wyprzedzeniem). Z powodu usunięcia tej dodatkowej operacji we / wy, wydajność zapisu jest zwiększona
Jeśli nie istnieje Jeśli istnieje już tabela o tej samej nazwie, zamiast błędu zostanie wyświetlone ostrzeżenie
Of_type_name Tabela, która przyjmuje strukturę z określonego typu złożonego.

Oto przykład tworzenia tabeli PostgreSQL dla tabeli z ograniczeniami

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 Utwórz tabelę: pgAdmin

Poniżej znajduje się krok po kroku proces tworzenia tabeli w pgAdmin:

Krok 1) W drzewie obiektów

  1. Wybierz bazę danych
  2. Wybierz schemat, w którym chcesz utworzyć tabelę w naszym przypadku publicznie.
  3. Kliknij opcję Utwórz tabelę

Krok 2) W wyskakującym okienku wprowadź nazwę tabeli

Krok 3)

  1. Wybierz kartę Kolumny
  2. Wprowadź szczegóły kolumny
  3. Kliknij Zapisz

Krok 4) W drzewie obiektów zobaczysz utworzoną tabelę

PostgreSQL Usuń / Usuń tabelę

Instrukcja PostgreSQL DROP TABLE umożliwia usunięcie definicji tabeli i wszystkich powiązanych danych, indeksów, ograniczeń, reguł itp. Dla tej tabeli.

Należy zachować ostrożność podczas korzystania z polecenia DROP TABLE w PostgreSQL, ponieważ po usunięciu tabeli wszystkie informacje zawarte w tabeli również zostałyby trwale utracone.

Składnia:

DROP TABLE table_name;

Przykład:

Krok 1) Sprawdźmy istniejące tabele za pomocą polecenia \ d

Krok 2) Usuń samouczki dotyczące tabel za pomocą polecenia

DROP TABLE tutorials; 

Krok 3) Ponownie sprawdź listę relacji i widzimy, że tabela została usunięta za pomocą polecenia Usuń Postgres

Podsumowanie

CREATE TABLE nazwa_tabeli (

nazwa_pola data_type constrain_name,

nazwa_pola data_type constrain_name

);

Polecenie tworzenia tabeli

DROP TABLE nazwa_tabeli;

Polecenie usunięcia tabeli w PostgreSQL