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
- Wybierz bazę danych
- Wybierz schemat, w którym chcesz utworzyć tabelę w naszym przypadku publicznie.
- Kliknij opcję Utwórz tabelę
Krok 2) W wyskakującym okienku wprowadź nazwę tabeli
Krok 3)
- Wybierz kartę Kolumny
- Wprowadź szczegóły kolumny
- 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 |