Táblázat létrehozása és bedobása PostgreSQL [Példák]
Az új tábla létrehozásának parancsa a
Szintaxis
CREATE TABLE table_name ( field_name data_type constrain_name, field_name data_type constrain_name );
Itt
table_name: A tábla neve
mező_neve: A név az oszlop
data_type: Az oszlop változó típusa
constrain_name: Nem kötelező. Megszorításokat határoz meg az oszlopon.
A tábláknak soha nem lehet ugyanaz a neve, mint az ugyanabban a sémában meglévő tábláknak.
PostgreSQL Táblázat létrehozása: SQL Shell
Itt van egy lépésről lépésre a táblázat létrehozásának folyamata PostgreSQL:
1. lépés) Csatlakozzon az adatbázishoz
Csatlakozzon ahhoz az adatbázishoz, amelyben táblát szeretne létrehozni. Létrehozunk egy táblázatot az adatbázisguru99-ben
\c guru99
2. lépés) Hozzon létre egy táblázatot
Írja be a kódot a táblázat létrehozásához
CREATE TABLE tutorials (id int, tutorial_name text);
3. lépés) Ellenőrizze a táblázatok kapcsolatát
A \d paranccsal ellenőrizheti a relációk listáját (táblázatokat)
4. lépés) Próbálja meg létrehozni ugyanazt a táblázatot
Próbálja meg újra létrehozni ugyanazt a táblát, hibaüzenetet fog kapni
5. lépés) Használja az IF NOT EXISTS paramétert
Használja az IF NOT EXISTS 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 fontosabb
Paraméter neve | Leírás |
---|---|
TEMP vagy TEMPORARY | Ez a paraméter ideiglenes táblát hoz létre. Az ideiglenes táblák a munkamenet végén vagy az aktuális tranzakció után törlődnek. |
Nincs bejelentkezve | A naplózatlan záradék nem visz be adatokat a WAL-ba (előreírási napló). A további IO-művelet eltávolítása miatt az írási teljesítmény megnő |
Ha nem létezik | Ha egy tábla már létezik azonos néven, hiba helyett figyelmeztetés jelenik meg |
A_típus_neve | Táblázat, amely a megadott összetett típusból veszi fel a szerkezetet. |
Itt van egy PostgreSQL táblázatpélda létrehozása megszorításokkal rendelkező táblázatról
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 egy lépésről lépésre bemutatjuk a táblázat létrehozásának folyamatát a pgAdminban:
Step 1) Az objektumfában,
- Válassza ki a adatbázis
- Válassza ki azt a sémát, ahol nyilvános táblát szeretne létrehozni.
- Kattintson a Táblázat létrehozása elemre
Step 2) A felugró ablakban írja be a táblázat nevét
Step 3)
- Válassza az Oszlopok lapot
- Írja be az oszlop részleteit
- Kattintson a Mentés gombra
Step 4) Az objektumfában látni fogja a létrehozott táblázatot
PostgreSQL Táblázat törlése/dobása
A PostgreSQL A DROP TABLE utasítás lehetővé teszi egy tábladefiníció és az összes kapcsolódó adat, index, megszorítás, szabály stb. eltávolítását az adott táblához.
Legyen óvatos a DROP TABLE in parancs használatakor PostgreSQL mert egy tábla törlésekor a táblában lévő összes információ is végleg elveszik.
Szintaxis
DROP TABLE table_name;
Példa
Step 1) Ellenőrizzük a meglévő táblákat a \d paranccsal
Step 2) Táblázat oktatóanyagok törlése a paranccsal
DROP TABLE tutorials;
Step 3) Ismét ellenőrizze a kapcsolatok listáját, és azt látjuk, hogy a tábla törölve van a Postgres delete paranccsal
Összegzésként
CREATE TABLE tábla_neve ( mező_neve adattípus kényszer_neve, mező_neve adattípus kényszer_neve ); |
Parancs a táblázat létrehozásához |
DROP TABLE táblázat_neve; | Parancs a táblázat törléséhez PostgreSQL |