Anonim

DDL-kommandon är en del av SQL och fungerar tillsammans med DML-, DCL- och TCL-kommandon för att skapa och hantera databaser. De utgör de grundläggande byggstenarna för att administrera SQL och är användbara för att veta om du ska hantera eller skapa databas med strukturerat frågespråk.

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 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änner med någon som skriver det här i sömnen. Följande handledning kan vara mina ord, men kunskapen och kompetensen är allt hans. Eventuella fel eller utelämnanden kommer bara att vara mina.

Följande är de grundläggande kommandona för varje språk. DDL-kommandon listar de villkor som krävs för att skapa databaser, tabeller och objekt. DML-kommandon listar de villkor som krävs för att hantera objekt och data i databasen du skapade. DCL-kommandon visar de villkor 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 göra dina ändringar.

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 objekt i den. DDL-uttalanden ändrar strukturen i databasen på ett antal sätt som att skapa, ta bort, ändra schema och objekt.

Beroende på smaken på SQL du använder kan DDL-uttalanden innehålla:

  • ÄNDRA TABELL
  • ALTER VIEW
  • DATOR STATER
  • SKAPA DATABASERING
  • SKAPA FUNKTION
  • SKAPA ROL
  • SKAPA BORD
  • SKAPA VISNING
  • DROP DATABASERING
  • DROP FUNKTION
  • DROP ROL
  • SLÄPP BORD
  • DROP VIEW
  • BEVILJA
  • ÅTERKALLA

Core SQL DDL-uttalanden är:

  • ÄNDRA
  • STYMPA
  • KOMMENTAR
  • SKAPA
  • BESKRIVA
  • DÖP OM
  • SLÄPPA
  • VISA
  • 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 () eller DROP-objektnamn för objekttyp.

DML (Data Manipulation Language)

Ett annat element i SQL är DML (Data Manipulation Language). Detta gör att du kan 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 utgör en del av SQL.