& létrehozása Táblázat a PostgreSQL-ben (példák)

Tartalomjegyzék:

Anonim

Az új tábla létrehozásának parancsja:

Szintaxis

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

Itt

tábla_neve: A tábla neve

mezőnév: A név az oszlop

data_type: Az oszlop változó típusa

constrain_name: Nem kötelező. Meghatározza az oszlopra vonatkozó korlátozásokat.

A tábláknak soha nem ugyanaz a neve, mint bármelyik, ugyanazon sémában lévő táblának.

PostgreSQL táblázat létrehozása: SQL Shell

Itt van egy lépésről lépésre történő táblázat létrehozása a PostgreSQL-ben:

1. lépés: Csatlakozás az adatbázishoz

Csatlakozzon ahhoz az adatbázishoz, ahol táblázatot szeretne létrehozni. Táblázatot hozunk létre a guru99 adatbázisban

\c guru99

2. lépés: Hozzon létre egy táblázatot

Tábla létrehozásához írja be a kódot

CREATE TABLE tutorials (id int, tutorial_name text);

3. lépés: Ellenőrizze a táblák kapcsolatát

A \ d paranccsal ellenőrizheti a relációk listáját (táblázatok)

4. lépés: Próbálja meg létrehozni ugyanazt a táblázatot

Ismét próbálja létrehozni ugyanazt a táblázatot, hibát fog kapni

5. lépés: Használja az IF NOT EXISTS paramétert

Használja az IF NEM LÉTE paramétert, és hiba helyett értesítést kap

A táblázat létrehozása során használható paraméterek listája kimerítő. Íme néhány fontos

Paraméter neve Leírás
TEMP vagy IDEIGLENES Ez a paraméter létrehoz egy ideiglenes táblázatot. Az ideiglenes táblákat a munkamenet végén vagy az aktuális tranzakció után töröljük.
Nincs bejelentkezve A naplózatlan záradék nem írja be az adatokat a WAL-ba (írási napló). Ennek a további IO-műveletnek az eltávolítása miatt az írási teljesítmény megnő
Ha nem létezik Ha egy tábla már megegyezik ugyanazzal a névvel, akkor hiba helyett figyelmeztetés jelenik meg
Of_ type_name Táblázat, amely a megadott összetett típus szerkezetét veszi át.

Itt van egy PostgreSQL létrehozási táblázat példa egy korlátokkal rendelkező táblára

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 táblázat létrehozása: pgAdmin

Az alábbiakban lépésről lépésre készítünk táblázatot a pgAdminben:

1. lépés: Az Objektumfában,

  1. Válassza ki az adatbázist
  2. Válassza ki azt a sémát, ahol táblázatot szeretne létrehozni a mi esetünkben.
  3. Kattintson a Tábla létrehozása elemre

2. lépés: A felugró ablakban adja meg a táblázat nevét

3. lépés)

  1. Válassza az Oszlopok fület
  2. Adja meg az oszlop részleteit
  3. Kattintson a Mentés gombra

4. lépés) Az objektumfában látni fogja a létrehozott táblázatot

PostgreSQL táblázat törlése / eldobása

A PostgreSQL DROP TABLE utasítás lehetővé teszi a táblázat definíciójának és az összes kapcsolódó adatnak, indexnek, korlátozásnak, szabálynak stb. Eltávolítását.

Óvatosnak kell lennie a DROP TABLE parancs használatakor a PostgreSQL-ben, mert egy tábla törlésekor a táblázatban található összes információ is véglegesen elveszik.

Szintaxis:

DROP TABLE table_name;

Példa:

1. lépés : Ellenőrizzük a meglévő táblákat a \ d paranccsal

2. lépés: A parancs segítségével törölje az oktatóanyagokat

DROP TABLE tutorials; 

3. lépés: Ismét ellenőrizze a relációk listáját, és látjuk, hogy a tábla törlődik a Postgres delete paranccsal

Összegzés

CREATE TABLE tábla_neve (

field_name data_type kényszer_neve,

mező_név adattípus kényszer_neve

);

Parancs a táblázat létrehozásához

DROP TABLE tábla_név;

Parancs a táblázat törlésére a PostgreSQL-ben