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
Sådan ændres Wi-Fi-kanalen på de mest populære routere
De fleste mennesker ignorerer deres netværks Wi-Fi-indstillinger efter den første opsætning. Standardkanalerne er dog overfyldte, hvilket ofte forårsager langsomme Wi-Fi-forbindelser. Ændring af Wi-Fi-kanalen kan forbedre ydeevnen og din internethastighed. Hvis
Skjul applisten i startmenuen i Windows 10
Se, hvordan du skjuler applisten i Start-menuen i Windows 10. Dette gør Start-menuen mere kompakt. Windows 10 tillader brugeren ...
Sådan slettes telefonsvarer på en Android-enhed
Hvis du har en voicemail-tjeneste, der er indstillet til at dække de tidspunkter, hvor du ikke er i stand til at tage telefonopkald, skal du muligvis vide, hvordan du sletter voicemail-beskederne. I denne artikel diskuterer vi det nemmeste
Aktivér gem som MHTML-mulighed i Google Chrome
Gør følgende for at aktivere MHTML-understøttelse i Google Chrome: Højreklik på Google Chrome Desktop-genvejen. Vælg Egenskaber i genvejsmenuen.
Sådan slår du placeringstjenester til på iPhone eller Android
Placeringstjenester bruger din smartphones placering til at give dig anvisninger og anbefalinger. Lær, hvordan det fungerer, og hvordan du administrerer det her.
Lenovo returnerer Start-menuen til Windows 8
Lenovo vil ikke hænge rundt for at returnere Start-knappen i Windows 8.1-opdateringen og har indgået et samarbejde med en opstart for at gendanne den meget savnede Start-menu. Windows 8.1-opdateringen skyldes
Microsoft frigiver Windows Server Build 19624
Microsoft har frigivet et sæt ISO-billeder til Windows Server Insiders. Du kan nu downloade ISO-billeder til Windows Server vNext build 19624. Microsoft har synkroniseret serverudgivelsen med den nyeste Windows 10 Insider Preview i hurtigringen, som også er build 19624. Registrerede Insiders kan navigere direkte til Windows Server.