Komanda sukurti naują lentelę yra
Sintaksė
CREATE TABLE table_name (field_name data_type constrain_name,field_name data_type constrain_name);
Čia
table_name: yra lentelės pavadinimas
field_name: ar vardas yra stulpelis
data_type: Ar stulpelio kintamasis tipas
constrain_name: neprivaloma. Jis apibrėžia stulpelio apribojimus.
Lentelės niekada neturi to paties pavadinimo kaip bet kuri esama lentelė toje pačioje schemoje.
„PostgreSQL“ lentelės kūrimas: „SQL Shell“
Štai žingsnis po žingsnio, norint sukurti lentelę „PostgreSQL“:
1 žingsnis) Prisijunkite prie duomenų bazės
Prisijunkite prie duomenų bazės, kurioje norite sukurti lentelę. Sukursime lentelę duomenų bazėje „guru99“
\c guru99
2 žingsnis) Sukurkite lentelę
Norėdami sukurti lentelę, įveskite kodą
CREATE TABLE tutorials (id int, tutorial_name text);
3 žingsnis) Patikrinkite lentelių ryšį
Naudokite komandą \ d, kad patikrintumėte santykių (lentelių) sąrašą
4 žingsnis. Pabandykite sukurti tą pačią lentelę
Vėl bandykite sukurti tą pačią lentelę, gausite klaidą
5 žingsnis) Naudokite parametrą JEI NĖRA
Naudokite parametrą JEI NĖRA ir gausite pranešimą, o ne klaidą
Parametrų, kuriuos galite naudoti kurdami lentelę, sąrašas yra išsamus. Štai keletas svarbių
Parametro pavadinimas | apibūdinimas |
---|---|
TEMP arba LAIKINAS | Šis parametras sukuria laikiną lentelę. Laikinos lentelės ištrinamos sesijos pabaigoje arba po dabartinės operacijos. |
Neprisijungęs | Neprisijungusi sąlyga neįveda duomenų į WAL (rašyti į priekį žurnalas). Pašalinus šią papildomą IO operaciją, rašymo našumas padidėja |
Jei neegzistuoja | Jei lentelė jau egzistuoja tuo pačiu pavadinimu, vietoj klaidos rodomas įspėjimas |
Of_type_name | Lentelė, kuri perima struktūrą iš nurodyto sudėtinio tipo. |
Čia pateikiamas „PostgreSQL“ lentelės su apribojimais lentelės pavyzdys
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“ lentelės kūrimas: pgAdmin
Žemiau pateikiamas žingsnis po žingsnio, norint sukurti lentelę „pgAdmin“:
1 žingsnis) Objekto medyje
- Pasirinkite duomenų bazę
- Pasirinkite schemą, kurioje norite sukurti lentelę, mūsų viešai.
- Spustelėkite Kurti lentelę
2 žingsnis) Iššokančiajame lauke įveskite lentelės pavadinimą
3 žingsnis)
- Pasirinkite skirtuką Stulpeliai
- Įveskite stulpelio informaciją
- Spustelėkite Išsaugoti
4 žingsnis) Objekto medyje pamatysite sukurtą lentelę
„PostgreSQL“ ištrinti / numesti lentelę
„PostgreSQL DROP TABLE“ sakinys leidžia pašalinti lentelės apibrėžimą ir visus susijusius tos lentelės duomenis, indeksus, apribojimus, taisykles ir kt.
Turėtumėte būti atsargūs naudodami komandą DROP TABLE „PostgreSQL“, nes ištrynus lentelę, visa lentelėje esanti informacija taip pat bus visam laikui prarasta.
Sintaksė:
DROP TABLE table_name;
Pavyzdys:
1 žingsnis) Patikrinkime esamas lenteles naudodami komandą \ d
2 žingsnis. Ištrinkite lentelės pamokas naudodami komandą
DROP TABLE tutorials;
3 žingsnis) Dar kartą patikrinkite ryšių sąrašą ir matome, kad lentelė ištrinta naudojant komandą „Postgres delete“
Santrauka
Sukurti lentelę table_name ( lauko_pavadinimas duomenų_tipas apribojimo_pavadinimas, lauko_pavadinimas duomenų_tipas apribojimo_pavadinimas ); |
Komanda sukurti lentelę |
DROP TABLE lentelės_vardas; |
Komanda ištrinti lentelę „PostgreSQL“ |