DDL-kommandon är en del av SQL och arbetar tillsammans med DML-, DCL- och TCL-kommandon för att skapa och hantera databaser. De utgör de grundläggande byggstenarna för administrering av SQL och är användbara för att veta om du ska hantera eller skapa databas med Structured Query Language.
SQL-kommandon består huvudsakligen av DDL och DML. Du skulle skapa eller ta bort en databas med DDL-kommandon och lägga till, flytta eller ändra data med DML. DCL-kommandon hjälper dig att hantera användare, behörigheter och datasäkerhet medan TCL hjälper till att hantera de ändringar du gör inom DML. De arbetar alla tillsammans inom SQL för att tillhandahålla de verktyg du behöver för att effektivt skapa och hantera databaser. Att känna till dessa kommandon är grundläggande för alla som vill komma in i databasadministratör eller support.
Jag är ingen SQL-expert men jag har använt och administrerat dem. Jag är också nära vän med någon som skriver de här sakerna i sömnen. Följande handledning kan vara mina ord, men kunskapen och kompetensen är hans alla. Eventuella fel eller utelämnanden är mina ensamma.
Nedan följer de grundläggande kommandona för varje språk. DDL-kommandon visar de termer som krävs för att skapa databaser, tabeller och objekt. DML-kommandon listar de termer som är nödvändiga för att hantera objekt och data i databasen du skapade. DCL-kommandon listar de termer som krävs för att hantera användare och TCL-kommandon är vad du kan använda för att ställa in spara poäng och begå dina ändringar.
vilken typ av ram har jag
DDL (Data Definition Language)
DDL (Data Definition Language) används för att definiera databasschemat. Det hjälper till att skapa och hantera databasen och objekten i den. DDL-uttalanden ändrar databasens struktur på ett antal sätt som att skapa, radera, modifiera schema och objekt.
Beroende på vilken smak du använder SQL kan DDL-uttalanden innehålla:
- ÄNDRA TABELL
- ALTER VIEW
- DATORSTATISTIK
- SKAPA DATABAS
- SKAPA FUNKTION
- SKAPA ROLL
- SKAPA BORD
- SKAPA UTSIKT
- DROP DATABAS
- DROPFUNKTION
- DROPROL
- SLÄPP BORD
- DROP VIEW
- BEVILJA
- ÅTERKALLA
Core SQL DDL-uttalanden är:
- ÅLDER
- STYMPA
- KOMMENTAR
- SKAPA
- BESKRIVA
- DÖP OM
- SLÄPPA
- SHOW
- ANVÄNDA SIG AV
Dessa kommer att visas i alla versioner av SQL. Varje DDL-kommando kräver en objekttyp och en identifierare för att fungera.
Till exempel: CREATE TABLE [tabellnamn] ([kolumndefinitioner]) [tabellparametrar] eller DROP-objekttypsnamn.
DML (Data Manipulation Language)
Ett annat element i SQL är DML (Data Manipulation Language). Detta låter dig hämta, infoga, uppdatera, ta bort och i allmänhet hantera data i en SQL-databas. Dessa kommandon är de som du kommer att använda dagligen när du hanterar databaser. Detta är inte ett specifikt språk på egen hand utan ingår i SQL.
- VÄLJ
- FÖRA IN
- UPPDATERING
- RADERA
- BULKINSÄTTNING
- GÅ
- READTEXT
- UPPDATATEXT
- SKRIFTEXT
- BÖRJA
- BEGÅ
- RULLA TILLBAKA
- KOPIERA IN
- KOPIERA IN
- SÄTTA
- SKAFFA SIG
- LISTA
- AVLÄGSNA
Återigen kommer olika smaker av SQL att använda några eller alla dessa DML-kommandon och många till och med lägger till sina egna.
Till exempel: VÄLJ [kolumnnamn] från [tabellnamn] eller UPPDATERA [tabellnamn] SET [kolumnnamn = värde] där [villkor].
DCL (Data Control Language)
DCL (Data Control Language) används för att styra användare och systemet runt själva databasen. Det används oftast för att hantera användarbehörigheter och hantera datasäkerhet så det är viktigt att veta.
Vanliga DCL-kommandon inkluderar:
- BEVILJA
- ÅTERKALLA
- SETUSER
- EXECUTE AS, uttalande
- EXECUTE AS, klausul
- ÅTERGÅ
- OPEN MASTER KEY.
- STÄNG MASTER KEY
- ÖPPET SYMMETRISK NYCKEL
- STÄNGT SYMMETRISK NYCKEL
Till exempel: GRANT [privilegium] PÅ [objekt] TILL [användare] eller REVOKE [tillstånd] PÅ [objekt] FRÅN [användare].
spara förhandsgranskningar av miniatyrbilder i aktivitetsfältet
TCL (Transaction Control Language)
TCL (Transaction Control Language) används för att gruppera DML-uttalanden för att bilda logiska transaktioner och för att hantera alla ändringar som görs av data med DML-uttalanden. Om du utför DML-kommandon görs de inte nödvändigtvis permanent förrän du stänger den aktuella sessionen. Om du av någon anledning vill begå manuellt kan du använda ett TCL-kommando.
- Börja distribuerad transaktion
- BÖRJA TRANSAKTION
- BEGÅ TRANSAKTION
- ÅTAGA ARBETE
- ROLLBACK TRANSAKTION
- ROLLBACK ARBETE
- SPARA TRANSAKTION
Till exempel: KOMMITTÉ; sparar alla ändringar som gjorts med DML innan du går vidare till andra kommandon. SAVEPOINT savepoint_name; kommer att skapa en spara position ungefär som ett spara spel. Om något skulle gå fel kan du rulla tillbaka databasen till den punkten och börja om.
Dessa fyra är de grundläggande byggstenarna för hantering av SQL-databaser. Detta är en mycket hög nivå sida för dem som vill utforska ämnet SQL. Lär känna dessa kommandon och hur de används och en helt ny värld av databaser och databashantering kommer till spel. Eftersom SQL ligger bakom de flesta molnapplikationer, webbplatser, webbappar, appar och de flesta produktivitetssviter runt det är det bra att lära sig!
Intressanta Artiklar
Redaktionen
Så här startar du om en Chromebook
Till skillnad från Windows-datorer lagrar inte en Chrome OS-bärbar dator mycket information på den, den är främst webbläsarorienterad. Så, en tillfällig hård omstart är inte för stor en affär. I den här guiden ska vi förklara
Microsoft tillkännager prestationsförstärkning i Edge Chromium Preview
Microsoft gjorde ett nytt tillkännagivande om ett antal prestandaförbättringar i Edge Chromium-webbläsaren. I sina versioner före släppningen har företaget möjliggjort nya verktygskedjeoptimeringar som borde ge en avsevärd prestandaförbättring i den allmänna arbetsbelastningen för surfning. Annonsering Ingenjörerna har mätt en prestationsförbättring på upp till 13% i Speedometer 2.0-jämförelsen jämfört
Trend Micro PC-cillin 14 Internetsäkerhetsgranskning
Mognaden på Trend Micro PC-cillin 14 är uppenbar så snart du sätter in CD: n. Det kontrollerar inte bara förekomsten av andra brandväggar som kan orsaka systeminstabilitet, men det erbjuder också att ta bort dem.
Så här ställer du in Firefox som standardwebbläsare i Windows 10
I den här artikeln kommer vi att se hur man ställer in Firefox eller någon annan webbläsare från tredje part som standardwebbläsare i Windows 10.
Så här trimmar du SSD i Windows 10
Så här TRIMER du din SSD i Windows 10 och återställer oanvänd kapacitet på tunna enheter. Detta kan göras med PowerShell.
Hur man får legendariska skärvor i Destiny 2
Om du är ny på Destiny 2, så finns det många saker du behöver lära dig om spelet. För dem som spelade originalet Destiny kommer detta att bli mycket lättare. Men om du inte är en
Vad är eCall? Vi förklarar vad den SOS-knappen i din bil faktiskt gör
Europeiska lagstiftningen främjar fordonssäkerhet inom en rad olika områden, och eCall är en av de mer spännande delarna. ECall-namnet är en förkortning av Emergency Call, och systemet är utformat för att ringa räddningstjänsten till