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,
- Válassza ki az adatbázist
- Válassza ki azt a sémát, ahol táblázatot szeretne létrehozni a mi esetünkben.
- 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)
- Válassza az Oszlopok fület
- Adja meg az oszlop részleteit
- 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 |