Jak utworzyć i upuścić tabelę w PostgreSQL [Przykłady]
Polecenie 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: Jest nazwą kolumny
typ_danych: Jest typem zmiennej kolumny
constraint_name: Jest opcjonalny. Definiuje wiązania na kolumnie.
Tabele nigdy nie mają takiej samej nazwy jak jakakolwiek istniejąca tabela w tym samym schemacie.
PostgreSQL Utwórz tabelę: powłoka SQL
Oto krok po kroku proces tworzenia tabeli 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ę
Wpisz kod, aby utworzyć tabelę
CREATE TABLE tutorials (id int, tutorial_name text);
Krok 3) Sprawdź powiązanie tabel
Użyj polecenia \d, aby sprawdzić listę relacji (tabele)
Krok 4) Spróbuj utworzyć tę samą tabelę
Spróbuj ponownie 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żesz użyć podczas tworzenia tabeli, jest wyczerpująca. Oto kilka ważnych
| Nazwa parametru | OPIS |
|---|---|
| TEMP lub TYMCZASOWY | Ten parametr tworzy tabelę tymczasową. Tabele tymczasowe są usuwane po zakończeniu sesji lub po bieżącej transakcji. |
| Niezalogowany | Klauzula Unlogged nie wprowadza danych do WAL (write ahead log). Ze względu na usunięcie tej dodatkowej operacji IO, wydajność zapisu jest zwiększona |
| Jeśli nie istnieje | Jeśli tabela o tej samej nazwie już istnieje, zamiast błędu zostanie wyświetlone ostrzeżenie |
| Nazwa_typu | Tabela, która przyjmuje strukturę z określonego typu złożonego. |
Oto PostgreSQL utwórz przykładową tabelę 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 Baza danych
- Wybierz schemat, w którym chcesz utworzyć tabelę, w naszym przypadku publiczną.
- 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ń/upuść tabelę
PostgreSQL Instrukcja DROP TABLE umożliwia usunięcie definicji tabeli i wszystkich powiązanych danych, indeksów, ograniczeń, reguł itp. z tą tabelą.
Należy zachować ostrożność podczas korzystania z polecenia DROP TABLE in PostgreSQL ponieważ w przypadku usunięcia tabeli wszystkie informacje zawarte w tabeli również zostaną trwale utracone.
Składnia
DROP TABLE table_name;
Przykład
Krok 1) Sprawdźmy istniejące tabele za pomocą polecenia \d
Krok 2) Usuń tutoriale 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 usuwania Postgres
Podsumowanie
|
CREATE TABLE nazwa_tabeli ( nazwa_pola typ_danych nazwa_ograniczenia, nazwa_pola typ_danych nazwa_ograniczenia ); |
Polecenie utworzenia tabeli |
| DROP TABLE nazwa_tabeli; | Polecenie usunięcia tabeli w PostgreSQL |











