Hvordan lage og slippe inn tabell PostgreSQL [Eksempler]
Kommandoen for รฅ lage en ny tabell er
syntax
CREATE TABLE table_name ( field_name data_type constrain_name, field_name data_type constrain_name );
Her
table_name: Er navnet pรฅ tabellen
feltnavn: Er navnet kolonnen
data_type: Er variabeltypen for kolonnen
constrain_name: Er valgfritt. Den definerer begrensninger pรฅ kolonnen.
Tabeller har aldri samme navn som en eksisterende tabell i samme skjema.
PostgreSQL Lag tabell: SQL Shell
Her er en trinnvis prosess for รฅ lage en tabell i PostgreSQL:
Trinn 1) Koble til databasen
Koble til databasen der du vil lage en tabell. Vi vil lage en tabell i databasen guru99
\c guru99
Trinn 2) Lag en tabell
Skriv inn kode for รฅ lage en tabell
CREATE TABLE tutorials (id int, tutorial_name text);
Trinn 3) Sjekk sammenhengen mellom tabeller
Bruk kommandoen \d for รฅ sjekke listen over relasjoner (tabeller)
Trinn 4) Prรธv รฅ lage den samme tabellen
Prรธv igjen รฅ lage den samme tabellen, du vil fรฅ en feilmelding
Trinn 5) Bruk parameteren IF NOT EXISTS
Bruk parameteren HVIS IKKE FINNES og du vil fรฅ en melding i stedet for en feil
Listen over parametere du kan bruke nรฅr du oppretter en tabell er uttรธmmende. Her er noen viktige
| Parameternavn | Tekniske beskrivelser |
|---|---|
| TEMP eller MIDLERTIDIG | Denne parameteren oppretter en midlertidig tabell. Midlertidige tabeller slettes ved slutten av en รธkt, eller etter den gjeldende transaksjonen. |
| Ulogget | Ulogget klausul legger ikke inn data i WAL (skriv frem logg). Pรฅ grunn av fjerning av denne ekstra IO-operasjonen, รธkes skriveytelsen |
| Hvis ikke finnes | Hvis det allerede finnes en tabell med samme navn, vises en advarsel i stedet for en feil |
| Of_type_name | En tabell som tar struktur fra den angitte sammensatte typen. |
Her er en PostgreSQL lag tabelleksempel pรฅ en tabell med begrensninger
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 Opprett tabell: pgAdmin
Nedenfor er en trinnvis prosess for รฅ lage tabell i pgAdmin:
Trinn 1) I objekttreet,
- Velg Database
- Velg skjemaet der du vil opprette en tabell i vรฅr sak offentlig.
- Klikk pรฅ Opprett tabell
Trinn 2) Skriv inn tabellnavnet i popup-vinduet
Trinn 3)
- Velg fanen Kolonner
- Skriv inn kolonnedetaljer
- Klikk pรฅ Lagre
Trinn 4) I objekttreet vil du se tabellen opprettet
PostgreSQL Slett/slipp tabell
Ocuco PostgreSQL DROP TABLE-setningen lar deg fjerne en tabelldefinisjon og alle tilknyttede data, indekser, begrensninger, regler osv. for den tabellen.
Du bรธr vรฆre forsiktig nรฅr du bruker kommandoen DROP TABLE inn PostgreSQL fordi nรฅr en tabell slettes, vil all informasjonen i tabellen ogsรฅ gรฅ tapt permanent.
syntax
DROP TABLE table_name;
Eksempel
Trinn 1) La oss sjekke de eksisterende tabellene ved รฅ bruke kommandoen \d
Trinn 2) Slett tabellveiledninger ved รฅ bruke kommandoen
DROP TABLE tutorials;
Trinn 3) Se igjen etter listen over relasjoner, og vi ser at tabellen er slettet ved รฅ bruke Postgres delete-kommando
Sammendrag
|
OPPRETT TABELL tabellnavn ( feltnavn datatype constrain_name, feltnavn datatype constrain_name ); |
Kommando for รฅ lage tabell |
| DROP TABLE tabellnavn; | Kommando for รฅ slette tabell i PostgreSQL |











