Kako ustvariti & Spustite tabelo v PostgreSQL (primeri)

Kazalo:

Anonim

Ukaz za ustvarjanje nove tabele je

Sintaksa

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

Tukaj

table_name: Je ime tabele

ime_polja: Je ime stolpec

data_type: je spremenljivka tipa stolpca

constrain_name: ni obvezno. Določa omejitve stolpca.

Tabele nikoli nimajo istega imena kot katera koli obstoječa tabela v isti shemi.

PostgreSQL Ustvari tabelo: lupina SQL

Tu je korak za korakom postopek za ustvarjanje tabele v PostgreSQL:

Korak 1) Povežite se z bazo podatkov

Povežite se z bazo podatkov, v kateri želite ustvariti tabelo. Ustvarili bomo tabelo v bazi podatkov guru99

\c guru99

Korak 2) Ustvarite tabelo

Vnesite kodo, da ustvarite tabelo

CREATE TABLE tutorials (id int, tutorial_name text);

Korak 3) Preverite odnos tabel

Z ukazom \ d preverite seznam relacij (tabele)

Korak 4) Poskusite ustvariti isto tabelo

Ponovno poskusite ustvariti isto tabelo, prišlo bo do napake

Korak 5) Uporabite parameter IF NOT EXISTS

Uporabite parameter ČE NE OBSTAJA in namesto napake boste prejeli obvestilo

Seznam parametrov, ki jih lahko uporabite pri ustvarjanju tabele, je izčrpen. Tu je nekaj pomembnih

Ime parametra Opis
TEMP ali ZAČASNI Ta parameter ustvari začasno tabelo. Začasne tabele se izbrišejo na koncu seje ali po trenutni transakciji.
Odjavljeno Neodjavljena klavzula ne vnaša podatkov v WAL (zapis naprej). Zaradi odstranitve te dodatne IO operacije se poveča zmogljivost zapisovanja
Če ne obstaja Če tabela že obstaja z istim imenom, se namesto napake prikaže opozorilo
Of_type_name Tabela, ki prevzame strukturo iz podane sestavljene vrste.

Tu je primer tabele PostgreSQL za ustvarjanje tabele z omejitvami

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 Ustvari tabelo: pgAdmin

Spodaj je opisan postopek za ustvarjanje tabele v pgAdmin:

Korak 1) V drevesu objektov

  1. Izberite zbirko podatkov
  2. Izberite shemo, v kateri želite ustvariti tabelo v našem primeru javno.
  3. Kliknite Ustvari tabelo

Korak 2) V pojavnem oknu vnesite ime tabele

3. korak)

  1. Izberite zavihek Stolpci
  2. Vnesite podrobnosti stolpca
  3. Kliknite Shrani

Korak 4) V drevesu predmetov boste videli ustvarjeno tabelo

Tabela za brisanje / spuščanje PostgreSQL

Stavek PostgreSQL DROP TABLE vam omogoča, da odstranite definicijo tabele in vse povezane podatke, indekse, omejitve, pravila itd. Za to tabelo.

Pri uporabi ukaza DROP TABLE v PostgreSQL bodite previdni, kajti ko izbrišete tabelo, se tudi trajno izgubijo vse informacije v tabeli.

Sintaksa:

DROP TABLE table_name;

Primer:

Korak 1) Preverimo obstoječe tabele z ukazom \ d

Korak 2) Z ukazom izbrišite vadnice tabel

DROP TABLE tutorials; 

Korak 3) Ponovno preverimo seznam odnosov in vidimo, da je tabela izbrisana z ukazom Postgres delete

Povzetek

USTVARI TABELO ime_tabele (

ime_polja data_type ime-omejitve,

ime_polja data_type ime-omejitve

);

Ukaz za ustvarjanje tabele

DROP TABLE ime_tabele;

Ukaz za brisanje tabele v PostgreSQL