Komanda, lai izveidotu jaunu tabulu, ir
Sintakse
CREATE TABLE table_name (field_name data_type constrain_name,field_name data_type constrain_name);
Šeit
table_name: ir tabulas nosaukums
field_name: vai nosaukums ir kolonna
data_type: ir kolonnas mainīgā tips
constrain_name: nav obligāts. Tas nosaka kolonnas ierobežojumus.
Tabulām nekad nav tāda paša nosaukuma kā jebkurai esošai tabulai tajā pašā shēmā.
PostgreSQL izveides tabula: SQL apvalks
Šeit ir soli pa solim izveidota tabula PostgreSQL:
1. solis. Pievienojieties datu bāzei
Izveidojiet savienojumu ar datu bāzi, kurā vēlaties izveidot tabulu. Mēs izveidosim tabulu datu bāzē guru99
\c guru99
2. solis) Izveidojiet tabulu
Ievadiet kodu, lai izveidotu tabulu
CREATE TABLE tutorials (id int, tutorial_name text);
3. solis) Pārbaudiet tabulu saistību
Izmantojiet komandu \ d, lai pārbaudītu attiecību sarakstu (tabulas)
4. solis. Mēģiniet izveidot to pašu tabulu
Atkal mēģiniet izveidot to pašu tabulu, jūs saņemsiet kļūdu
5. solis. Izmantojiet parametru IF NOT EXISTS
Izmantojiet parametru IF NOT EXISTS, un kļūdas vietā jūs saņemsit paziņojumu
Parametru saraksts, kurus varat izmantot, veidojot tabulu, ir pilnīgs. Šeit ir daži svarīgi
Parametra nosaukums | Apraksts |
---|---|
TEMP vai PAGAIDU | Šis parametrs izveido pagaidu tabulu. Pagaidu tabulas tiek izdzēstas sesijas beigās vai pēc pašreizējā darījuma. |
Nav reģistrēts | Nereģistrēta klauzula neievada datus WAL (rakstīšanas žurnāls). Šīs papildu IO darbības noņemšanas dēļ rakstīšanas veiktspēja tiek palielināta |
Ja neeksistē | Ja tabula jau pastāv ar tādu pašu nosaukumu, kļūdas vietā tiek parādīts brīdinājums |
Of_type_name | Tabula, kas ņem struktūru no norādītā salikta tipa. |
Šeit ir PostgreSQL tabulas izveidošanas tabulas piemērs ar ierobežojumiem
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 izveides tabula: pgAdmin
Tālāk ir sniegts soli pa solim process tabulas izveidei pgAdmin:
1. solis) Objekta kokā
- Atlasiet Database
- Atlasiet shēmu, kurā vēlaties izveidot tabulu mūsu publiskajā telpā.
- Noklikšķiniet uz Izveidot tabulu
2. solis . Uznirstošajā logā ievadiet tabulas nosaukumu
3. solis)
- Atlasiet cilni Slejas
- Ievadiet kolonnas datus
- Noklikšķiniet uz Saglabāt
4. solis) Objektu kokā redzēsiet izveidoto tabulu
PostgreSQL dzēšanas / nomešanas tabula
PostgreSQL DROP TABLE priekšraksts ļauj noņemt tabulas definīciju un visus ar to saistītos datus, rādītājus, ierobežojumus, kārtulas utt.
Lietojot komandu DROP TABLE PostgreSQL, jums vajadzētu būt piesardzīgam, jo, izdzēšot tabulu, visa tabulā esošā informācija arī tiks neatgriezeniski zaudēta.
Sintakse:
DROP TABLE table_name;
Piemērs:
1. solis. Pārbaudīsim esošās tabulas, izmantojot komandu \ d
2. solis. Izmantojot komandu, izdzēsiet tabulas apmācības
DROP TABLE tutorials;
3. solis. Vēlreiz pārbaudiet attiecību sarakstu, un mēs redzam, ka tabula ir izdzēsta, izmantojot komandu Postgres dzēst
Kopsavilkums
CREATE TABLE tabulas_nosaukums ( lauka_nosaukums datu_tipa ierobežojuma_nosaukums, lauka_nosaukums datu_tipa ierobežojuma_nosaukums ); |
Komanda, lai izveidotu tabulu |
DROP TABLE tabulas_nosaukums; |
Komanda, lai izdzēstu tabulu PostgreSQL |