Tabelloppretting og styring i Oracle

Tabelloppretting og styring i Oracle
Oracle er et mye brukt og populært relasjonsdatabasestyringssystem som kan lagre og administrere en enorm mengde relaterte data i tabeller. Mer spesifikt, for å bli databaseadministrator, er det viktig å lære grunnleggende kommandoer for å opprette og administrere tabeller i Oracle.

Dette innlegget vil demonstrere følgende:

  • Lag et bord
  • Sett inn/legg til en ny kolonne i en tabell
  • Sett inn data i en tabell
  • Vis data fra en tabell
  • Oppdater spesifikke data fra en tabell
  • Slett en rad i en tabell
  • Slett en tabell

Lag et bord

Logg inn på Oracle -databasen din ved å bruke SQL Plus Utility eller SQL -utvikleren for å opprette en ny tabell. “Lag tabell”Uttalelse brukes til å lage en ny tabell.

For å lage en tabell, bruk syntaks som er angitt nedenfor:

Lag tabell
(
col1 datatype [begrensning],
col2 datatype [begrensning],
..
coln datatype [begrensning]
);

Gi parametrene etter ditt behov. La oss se et eksempel for å lage en tabell som heter “student”Med kolonner for å lagre studentinformasjon. Kjør denne kommandoen for å opprette “student”Tabell:

Lag tabellstudent
(
Student_id nummer (5) Primærnøkkel,
første_navn varchar (255) ikke null,
siste_navn varchar (255) ikke null,
E -post varchar (255) ikke null,
Admission_date date ikke null
);

Utgangen vil vise suksessmelding “Bord opprettet”:

Når tabellen er opprettet, kan du sette inn en ny kolonne i tabellen i tilfelle du gikk glipp av noe på opprettelsestidspunktet.

Sett inn/legg til en ny kolonne i en tabell

Endre tabellen”Uttalelse brukes i Oracle for å sette inn en ny kolonne i en tabell. Bruk denne syntaksen for å sette inn eller legge til en ny kolonne:

Endre tabellen
Legg til datatype [begrensning];

La oss legge til en kolonne som heter “Telefon”I“student”Tabell, skriv denne kommandoen:

Endre bordstudent
Legg til telefonen varchar (50) ikke null;

Kjør kommandoen for å sette inn en ny kolonne:

Når en tabell er opprettet med alle nødvendige kolonner, ønsker brukeren å sette inn data i tabellen. La oss se spørringen for å sette inn dataene i tabellen.

Sett inn data i en tabell

Sett inn i”Uttalelse brukes til å sette inn data i raden i en kolonne. Dette er syntaks for å sette inn en rad med data i tabellen:

Sett inn (Col1, Col2, ..., Coln)
Verdier (val1, val2,…, valn);

For dette eksemplet, la oss sette inn en rad i “student”Tabell:

Sett inn i student (student_id, første_navn, siste_navn, e -post, admission_date, telefon)
Verdier (10, 'John', 'Wick', '[email protected] ', to_date ('01 -jan-2023'), '515.123.8080 ');

Utfør spørringen for å legge til en ny rad i tabellen:

Merk: Hvis du ikke spesifiserer en kolonneverdi i "Sett inn i”Uttalelse, en null eller standardverdi vil bli lagret i tabellen.

Etter å ha satt inn data i tabellen. La oss se hvordan du viser tabellverdier.

Vis data fra en tabell

For å vise dataene fra en tabell, bruk "PLUKKE UT”Spørring:

Velg * fra;

La oss kjøre denne kommandoen for “student”Tabell:

Velg * fra Student;

Utgangen vises i dette ikke-formaterte skjemaet som viser dataene i tabellen:


Formatutgang
For å formatere utgangen, en “FORMAT”Uttalelse brukes. Kjør disse kommandoene for å formatere kolonnene i tabellen og vise dataene:

Kolonne Student_id Format 999
Kolonne First_name Format A10
Kolonne Last_name Format A10
Kolonne e -postformat A15
Kolonneopptaket_date Format A15
Kolonne telefonformat A15
Velg * fra Student;

Produksjon

Oracle gir også anlegget å oppdatere eventuelle spesifikke data i tabellen.

Oppdater spesifikke data fra en tabell

For å oppdatere data basert på en tilstand, bruk "OPPDATER”Uttalelse:

OPPDATER
Sett =
Hvor =;

Gi tilstanden og navnet på kolonnen i henhold til ditt behov. For dette innlegget, la oss endre “etternavn”Kolonneverdi i raden som har“Student ID" lik "10”. For å gjøre det, utfør denne kommandoen:

Oppdater student
Sett Last_name = 'Hamster'
Hvor student_id = 10;

For å bekrefte om dataene er oppdatert eller ikke, la oss vise tabelldataene:

Velg * fra Student;

Utgangen indikerer at verdien er oppdatert vellykket:

Etter innsetting og oppdateringsoperasjoner, la oss lære om sletting av en rad i en tabell.

Slett en rad i en tabell

Slett fra”Uttalelse brukes for å slette en rad fra tabellen. Det sletter en rad som samsvarer med en spesifikk tilstand.

Syntaksen for sletting av raden er:

Slett fra
Hvor =;

La oss slette en rad i tabellen "student”Basert på en tilstand. Utfør denne kommandoen:

Slett fra studenten
Hvor student_id = 10;

For verifiseringen, la oss vise tabelldataene:

Velg * fra Student;

I utgangen er det synlig at raden er slettet vellykket:

Sletting av tabeller er en enkel operasjon i Oracle.

Slett en tabell

Prosessen med å slette en tabell i Oracle -databasen er enkel. Du kan bruke denne syntaksen til å slette en tabell:

Slippbord;

Å slette tabellen vår “student”, Vi vil utføre kommandoen gitt nedenfor:

Drop Table Student;

Utgangen viser en melding “Bordet falt”På vellykket sletting av tabellen:

Du lærte kommandoene for oppretting og styring av tabeller i Oracle.

Konklusjon

Bruk “Lag tabell”Uttalelse med det formål å lage en ny tabell. For å sette inn en ny kolonne, bruk "Endre tabellen”Uttalelse. “Sett inn i”Uttalelse hjelper med å sette inn en ny rad i en tabell, mens brukeren bruker“PLUKKE UT”Uttalelse for å vise tabelldataene. For å oppdatere dataene til tabellen basert på en tilstand, bruk "OPPDATER”Uttalelse. Mens "Slett fra”Og“Drop Table”Uttalelser brukes til å slette henholdsvis en rad og en tabell.