Kā izveidot & Nolaižamā tabula PostgreSQL (piemēri)

Satura rādītājs:

Anonim

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ā

  1. Atlasiet Database
  2. Atlasiet shēmu, kurā vēlaties izveidot tabulu mūsu publiskajā telpā.
  3. Noklikšķiniet uz Izveidot tabulu

2. solis . Uznirstošajā logā ievadiet tabulas nosaukumu

3. solis)

  1. Atlasiet cilni Slejas
  2. Ievadiet kolonnas datus
  3. 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