DDL-kommandoer er en del af SQL og fungerer sammen med DML, DCL og TCL-kommandoer til at oprette og administrere databaser. De danner de grundlæggende byggesten til administration af SQL og er nyttige til at vide, om du vil administrere eller oprette database ved hjælp af struktureret forespørgselssprog.
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 effektivt at oprette og administrere databaser. At kende disse kommandoer er grundlæggende for enhver, der ønsker at komme ind i databaseadministrator eller support.
Jeg er ingen SQL-ekspert, men jeg har brugt og administreret dem. Jeg er også nære venner med en der skriver dette i søvne. Den følgende tutorial kan være mine ord, men viden og ekspertise er alle hans. Eventuelle fejl eller mangler vil være mine alene.
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 betingelser, der er nødvendige for at administrere objekter og data i den database, du oprettede. DCL-kommandoer viser de betingelser, der er nødvendige for at administrere brugere, og TCL-kommandoer er det, du kan bruge til at indstille gemme punkter og forpligte dine ændringer.
DDL (datadefinitionssprog)
DDL (Data Definition Language) bruges til at definere databaseskemaet. Det hjælper med at oprette og administrere databasen og objekter deri. DDL-sætninger ændrer strukturen i databasen på en række måder, såsom at oprette, slette, ændre skemaer og objekter.
Afhængig af smagen af SQL, du bruger, kan DDL-udsagn omfatte:
- ALTER TABEL
- ALTER VISNING
- KOMPETATIONSSTATER
- Opret DATABASE
- Opret FUNKTION
- Opret ROLE
- Opret TABEL
- Opret visning
- SLIP DATABASE
- DROP FUNKTION
- DROP ROLE
- DROP TABEL
- DROP VISNING
- GIVE
- TILBAGEKALDE
Core SQL DDL-udsagn er:
- ÆNDRE
- afkorte
- 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 arbejde.
For eksempel: CREATE TABLE () eller DROP objecttype-navn.
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 på en daglig basis, når du administrerer databaser. Dette er ikke et specifikt sprog alene, men er en del af SQL.
- VÆLG
- INSERT
- UPDATE
- SLET
- BULKINDSÆT
- FUSIONERE
- READTEXT
- UPDATETEXT
- WRITETEXT
- BEGYNDE
- BEGÅ
- ROLLBACK
- KOPIERE I