DDL-kommandoer er en del af SQL og arbejder sammen med DML-, DCL- og TCL-kommandoer for at oprette og administrere databaser. De udgør de grundlæggende byggesten til administration af SQL og er nyttige til at vide, om du skal administrere eller oprette database ved hjælp af Structured Query Language.

SQL-kommandoer består hovedsageligt af DDL og DML. Du opretter eller sletter en database med DDL-kommandoer og tilføjer, flytter eller ændrer data med DML. DCL-kommandoer hjælper dig med at administrere brugere, tilladelser og datasikkerhed, mens TCL hjælper med at administrere de ændringer, du foretager inden for DML. De arbejder alle sammen inden for SQL for at levere de værktøjer, du har brug for til effektivt at oprette og administrere databaser. At kende disse kommandoer er grundlæggende for alle, der ønsker at komme ind i database-administrator eller support.
Jeg er ingen SQL-ekspert, men jeg har brugt og administreret dem. Jeg er også tæt på venner, der skriver disse ting i søvn. Følgende vejledning kan være mine ord, men viden og ekspertise er alle hans. Eventuelle fejl eller udeladelser er mine alene.
skift tænd / sluk-knap handling windows 10
Det følgende er de grundlæggende kommandoer for hvert sprog. DDL-kommandoer viser de vilkår, der er nødvendige for at oprette databaser, tabeller og objekter. DML-kommandoer viser de vilkår, der er nødvendige for at administrere objekter og data i den database, du oprettede. DCL-kommandoer viser de vilkår, der er nødvendige for at administrere brugere, og TCL-kommandoer er det, du kan bruge til at indstille gemmepunkter og begå dine ændringer.

DDL (Data Definition Language)
DDL (Data Definition Language) bruges til at definere databaseskemaet. Det hjælper med at oprette og administrere databasen og objekterne i den. DDL-udsagn ændrer strukturen i databasen på en række måder, såsom oprettelse, sletning, ændring af skema og objekter.
Afhængigt af smagen af SQL, du bruger, kan DDL-udsagn omfatte:
- ALTER TABEL
- ALTER VISNING
- REGNSKABSSTATISTIK
- Opret DATABASE
- OPRET FUNKTION
- OPRET ROLLE
- Opret TABEL
- Opret VISNING
- DROP-DATABASE
- DROP-FUNKTION
- DROP ROLE
- DROPTABEL
- DROP VIEW
- GIVE
- TILBAGE
Kerne SQL DDL-udsagn er:
- ALDER
- TRUNCATE
- KOMMENTAR
- SKAB
- BESKRIVE
- OMDØB
- DRÅBE
- AT VISE
- BRUG
Disse vises i alle versioner af SQL. Hver DDL-kommando kræver en objekttype og en identifikator for at kunne fungere.
For eksempel: Opret TABEL [tabelnavn] ([kolonnedefinitioner]) [tabelparametre] eller DROP-objekttypenavn.
DML (Data Manipulation Language)
Et andet element i SQL er DML (Data Manipulation Language). Dette giver dig mulighed for at hente, indsætte, opdatere, fjerne og generelt administrere data i en SQL-database. Disse kommandoer er dem, du vil bruge dagligt til håndtering af databaser. Dette er ikke et specifikt sprog alene, men er en del af SQL.
windows 10 stakvinduer
- VÆLG
- INDSÆT
- OPDATER
- SLET
- BULKINDSÆT
- GÅ
- READTEXT
- OPDATETEKST
- SKRIFTEKST
- BEGYNDE
- BEGÅ
- RULBACK
- KOPIER TIL
- KOPIER TIL
- SÆTTE
- FÅ
- LISTE
- FJERNE
Igen bruger forskellige varianter af SQL nogle eller alle disse DML-kommandoer, og mange tilføjer endda deres egne.
For eksempel: VÆLG [kolonnenavn (e)] fra [tabelnavn] eller UPDATE [tabelnavn] INDSTIL [kolonnenavn = værdi] hvor [betingelse].

DCL (Data Control Language)
DCL (Data Control Language) bruges til at kontrollere brugere og systemet omkring selve databasen. Det bruges oftest til at administrere brugertilladelser og administrere datasikkerhed, så det er vigtigt at vide det.
Almindelige DCL-kommandoer inkluderer:
hvordan man optager snapchat uden hænder iphone 2016
- GIVE
- TILBAGE
- SETUSER
- UDFØR AS, erklæring
- UDFØR AS, klausul
- VENDE TILBAGE
- ÅBN MASTER NØGLE.
- LUK HOVEDNØGLE
- ÅBENT SYMMETRISK TAST
- LUK SYMMETRISK TAST
For eksempel: GRANT [privilegium] PÅ [objekt] TIL [bruger] eller REVOKE [tilladelse] PÅ [objekt] FRA [bruger].
TCL (Transaktionskontrolsprog)
TCL (Transaction Control Language) bruges til at gruppere DML-sætninger til at danne logiske transaktioner og til at styre eventuelle ændringer foretaget i dataene med DML-sætninger. Hvis du udfører DML-kommandoer, gøres de ikke nødvendigvis permanente, før du lukker den aktuelle session. Hvis du vil foretage manuelt af en eller anden grund, kan du bruge en TCL-kommando.
- BEGYN DISTRIBUTERET TRANSAKTION
- BEGYN TRANSAKTION
- FORPLIGT TRANSAKTION
- FORPLIGT ARBEJDE
- RULBACK TRANSAKTION
- ROLLBACK ARBEJDE
- GEM TRANSAKTION
For eksempel: FORPLIGT; gemmer de ændringer, der er foretaget med DML, før du går videre til andre kommandoer. SAVEPOINT savepoint_name; vil skabe en gemelsesposition ligesom et gemmespil. Skulle noget gå galt, kan du rulle databasen tilbage til det punkt og starte igen.
Disse fire er de grundlæggende byggesten til styring af SQL-databaser. Dette er en side på meget højt niveau for dem, der ønsker at udforske emnet SQL. Lær disse kommandoer at kende, og hvordan de bruges, og en helt ny verden af databaser og databasestyring kommer i spil. Da SQL ligger bag de fleste skyapplikationer, websteder, webapps, apps og de fleste produktivitetspakker omkring det, er det en god færdighed at lære!
Interessante Artikler
Redaktørens Valg

Hvordan Streamer TheDanDangler forvandlede en Instagram-følger til succes
En lille boble rækker langt, og TheDanDangler er den mest sprudlende personlighed på Twitch.

Sådan låses lydstyrken på Android
Smartphones er usædvanligt nyttige stykker tech. At have musik, spil, sociale medier, videoer og bøger i en lille pakke er fantastisk. Så fantastisk i virkeligheden, at du næppe kunne bebrejdes for at glemme deres grundlæggende, originale funktion - en telefon.

Sluk for Autoforbedring i Fotos-appen i Windows 10
Du kan slå Automatisk forbedring fra i appen Fotos i Windows 10 for at få et mere naturligt udseende til dine fotos. Fotos-appen i Windows 10 ...

Sådan spiller du musik på alle Google Home-højttalere
En af de mest innovative ting ved smarte højttalere er deres evne til at synkronisere og afspille musik som en enhed. Forestil dig at have den samme slags højttaler i hvert værelse i dit hus. Dine familiemedlemmer kunne hver bruge deres

Aktivér AVIF-support i Mozilla Firefox
Sådan aktiveres AVIF-understøttelse i Mozilla Firefox Fra og med Mozilla Firefox 77, der er i Betakanalen i skrivende stund, er det muligt at aktivere understøttelsen af AVIF-billedformat i browseren. Dette kan være nyttigt for websteder, der aktivt bruger dette moderne format til at levere rigt multimedieindhold

Tilføj eller fjern tastaturlayout i Windows 10
Seneste Windows 10-builds leveres med en ny 'Tastatur'-side i appen Indstillinger. Sådan tilføjes eller fjernes et tastaturlayout i Windows 10.

Dagligt Bing # 2-tema til Windows 8
Få de fantastiske tapeter, der er samlet fra Bings daglige billeder med temaet Daily Bing # 2 til Windows 8. For at få dette tema skal du klikke på downloadlinket nedenfor og derefter klikke på Åbn. Dette vil anvende temaet på dit skrivebord. Tip: Hvis du bruger Windows 7, skal du bruge vores Deskthemepack Installer til at installere og anvende dette

