DDL-kommandoer er en del av SQL og fungerer sammen med DML-, DCL- og TCL-kommandoer for å opprette og administrere databaser. De danner de grunnleggende byggesteinene for administrering av SQL og er nyttige for å vite om du skal administrere eller opprette database ved hjelp av Structured Query Language.
SQL-kommandoer består hovedsakelig av DDL og DML. Du vil opprette eller slette en database med DDL-kommandoer og legge til, flytte eller endre data med DML. DCL-kommandoer hjelper deg med å administrere brukere, tillatelser og datasikkerhet mens TCL hjelper deg med å administrere endringene du gjør innen DML. De jobber alle sammen i SQL for å tilby verktøyene du trenger for å effektivt lage og administrere databaser. Å vite disse kommandoene er grunnleggende for alle som ønsker å komme inn i databaseadministrator eller support.
Jeg er ingen SQL-ekspert, men jeg har brukt og administrert dem. Jeg er også nær venn med noen som skriver disse tingene i søvne. Følgende opplæring kan være mine ord, men kunnskapen og ekspertisen er hans. Eventuelle feil eller mangler vil være mine alene.
Det som følger er de grunnleggende kommandoene for hvert språk. DDL-kommandoer viser vilkårene som er nødvendige for å lage databaser, tabeller og objekter. DML-kommandoer viser vilkårene som er nødvendige for å administrere objekter og data i databasen du opprettet. DCL-kommandoer viser vilkårene som er nødvendige for å administrere brukere, og TCL-kommandoer er det du kan bruke til å angi lagringspunkter og foreta endringene.
windows 10 fjern nylig lagt til
DDL (Data Definition Language)
DDL (Data Definition Language) brukes til å definere databaseskjemaet. Det hjelper med å lage og administrere databasen og objektene i den. DDL-setninger endrer strukturen i databasen på en rekke måter som å opprette, slette, modifisere skjema og objekter.
Avhengig av smaken av SQL du bruker, kan DDL-setninger inneholde:
- ALTER TABLE
- ALTER VISNING
- REGNSKAPSSTATISTIK
- OPPRETT DATABASE
- OPPRETT FUNKSJON
- OPPRETT ROLLE
- LAG TABELL
- SKAP UTSIKT
- DROP DATABASE
- DROPFUNKSJON
- DROP ROLE
- DROPBORD
- DROP VIEW
- STIPEND
- TILBAKE
Kjernen SQL DDL-setninger er:
- ALDER
- TRUNKER
- KOMMENTAR
- SKAPE
- BESKRIVE
- RENAME
- MISTE
- VISE FRAM
- BRUK
Disse vil vises i alle versjoner av SQL. Hver DDL-kommando vil kreve en objekttype og en identifikator for å kunne fungere.
For eksempel: OPPRETT TABELL [tabellnavn] ([kolonnedefinisjoner]) [tabellparametere] eller DROP objekttypen objektnavn.
DML (Data Manipulation Language)
Et annet element i SQL er DML (Data Manipulation Language). Dette lar deg hente, sette inn, oppdatere, fjerne og generelt administrere data i en SQL-database. Disse kommandoene vil være de du vil bruke på daglig basis når du administrerer databaser. Dette er ikke et spesifikt språk alene, men er en del av SQL.
- Å VELGE
- SETT INN
- OPPDATER
- SLETT
- BULKINSETT
- GÅ
- READTEXT
- OPPDATETEKST
- SKRIVETEKST
- BEGYNNE
- BEGÅ
- RULBACK
- KOPIER TIL
- KOPIER TIL
- SETTE
- FÅ
- LISTE
- FJERNE
Igjen, forskjellige smaker av SQL vil bruke noen eller alle disse DML-kommandoene, og mange legger til og med sine egne.
For eksempel: VELG [kolonnenavn (er)] fra [tabellnavn] eller UPDATE [tabellnavn] SETT [kolonnenavn = verdi] der [betingelse].
DCL (Data Control Language)
DCL (Data Control Language) brukes til å kontrollere brukere og systemet rundt selve databasen. Den brukes oftest til å administrere brukertillatelser og administrere datasikkerhet, så det er viktig å vite.
Vanlige DCL-kommandoer inkluderer:
- STIPEND
- TILBAKE
- SETUSER
- EXECUTE AS, uttalelse
- EXECUTE AS, paragraf
- TILBAKE
- ÅPNE HOVEDNØKKEL.
- LUK HOVEDNØKKEL
- ÅPENT SYMMETRISK NØKKEL
- Lukk symmetrisk nøkkel
For eksempel: GRANT [privilegium] PÅ [objekt] TIL [bruker] eller TILBAKE [tillatelse] PÅ [objekt] FRA [bruker].
TCL (Transaction Control Language)
TCL (Transaction Control Language) brukes til å gruppere DML-setninger sammen for å danne logiske transaksjoner og for å administrere eventuelle endringer som er gjort i dataene med DML-setninger. Hvis du utfører DML-kommandoer, blir de ikke nødvendigvis gjort permanente før du lukker den gjeldende økten. Hvis du vil forplikte deg manuelt av en eller annen grunn, kan du bruke en TCL-kommando.
- BEGYN DISTRIBUTERT TRANSAKSJON
- START TRANSAKSJON
- BEGÅ TRANSAKSJON
- FORPLIKT ARBEID
- RULBACK TRANSAKSJON
- ROLLBACK ARBEID
- SPAR TRANSAKSJON
For eksempel: KOMMITT; lagrer endringer som er gjort med DML før du går videre til andre kommandoer. SAVEPOINT savepoint_name; vil skape en lagringsposisjon omtrent som et lagringsspill. Skulle noe gå galt, kan du rulle databasen tilbake til det punktet og starte på nytt.
Disse fire er de grunnleggende byggesteinene for å administrere SQL-databaser. Dette er en veldig høyt nivå side for de som ønsker å utforske emnet SQL. Bli kjent med disse kommandoene og hvordan de brukes, og en helt ny verden av databaser og databaseadministrasjon kommer inn i bildet. Ettersom SQL står bak de fleste skyapplikasjoner, nettsteder, webapper, apper og mest produktivitetspakker rundt det, er det en god ferdighet å lære!
Interessante Artikler
Redaksjonens
Belkin Pre-N Router gjennomgang
Standarder, selv om det er en fantastisk ting, kan ta lang tid å bli ratifisert - frustrerende når vi alle ønsker den nyeste teknologien nå. Så det første trådløse nettverkssettet var proprietært, og hver gang en ny standard utvikles, ser vi det
Hvordan sjekke om RAM-en din fungerer som den skal i Windows 10
https://www.youtube.com/watch?v=ARSI6HV_AWA RAM fungerer som en måte å holde data datamaskinen din trenger uten å måtte lese og skrive stasjonene dine hele tiden. Det er et av de viktigste, avgjørende elementene i enhver databehandling
Hvordan koble en ruter til ruteren
I en typisk husholdning er en enkelt ruter mer enn nok. Jada, det kan være noen dødpunkter her og der, men Wi-Fi er sterkt og stabilt totalt sett. Imidlertid er det noen få situasjoner der en andre ruter
Slik tilbakestiller du et Samsung-nettbrett
Å tilbakestille Samsung-nettbrettet tar bare noen få trykk, men det er ikke en avgjørelse å ta lett på. Slik fungerer det ved å bruke de fysiske knappene på nettbrettet.
Slik aktiverer du mørk modus på Facebook
Det siste brukergrensesnittet på Facebook (UI) er en velkommen endring og en enkel overgang fra gamle versjoner. Siden alternativet mørk modus er et populært valg for apper, er det fornuftig at Facebook vil ringe inn på funksjonen. I
Finn Logg av Logg på Windows 10
Windows 10 er i stand til å spore sangprosessen og skrive en rekke hendelser i systemloggen. I denne artikkelen vil vi se hvordan du finner loggloggen.
Den beste videokonferanseprogramvaren for utdanning
De siste årene har det blitt stadig tydeligere at nettbasert læring er fremtiden for utdanning. Selv etter at skoler og universiteter gjenåpnet midt i koronaviruspandemien, valgte mange institusjoner å holde seg til en hybrid utdanningsmodell. På grunn av den økte