DDL-kommandoer er en del av SQL og fungerer sammen med DML-, DCL- og TCL-kommandoer for å lage og administrere databaser. De danner de grunnleggende byggesteinene for administrering av SQL og er nyttige for å vite om du skal administrere eller opprette database ved hjelp av Strukturert spørringsspråk.
SQL-kommandoer består hovedsakelig av DDL og DML. Du ville opprette eller slette en database med DDL-kommandoer og legge til, flytte eller endre data med DML. DCL-kommandoer vil hjelpe deg med å administrere brukere, tillatelser og datasikkerhet, mens TCL hjelper deg med å administrere endringene du gjør i DML. De jobber alle sammen i SQL for å gi verktøyene du trenger for effektivt å opprette og administrere databaser. Å kjenne disse kommandoene er grunnleggende for alle som ønsker å komme inn i databaseadministrator eller support.
Jeg er ingen SQL-ekspert, men jeg har brukt og administrert dem. Jeg er også nære venner med noen som skriver dette i søvne. Følgende opplæring kan være mine ord, men kunnskapen og kompetansen er alt hans. Eventuelle feil eller mangler vil være mine alene.
Det følgende er de grunnleggende kommandoene for hvert språk. DDL-kommandoer viser betingelsene som er nødvendige for å lage databaser, tabeller og objekter. DML-kommandoer viser betingelsene som er nødvendige for å administrere objekter og data i databasen du opprettet. DCL-kommandoer viser betingelsene som er nødvendige for å administrere brukere, og TCL-kommandoer er det du kan bruke til å angi lagringspunkter og utføre endringene.
DDL (datadefinisjonsspråk)
DDL (Data Definition Language) brukes til å definere databaseplanen. Det hjelper med å opprette og administrere databasen og objektene i den. DDL-setninger endrer strukturen i databasen på en rekke måter som å opprette, slette, endre skjema og objekter.
Avhengig av smaken til SQL du bruker, kan DDL-setninger omfatte:
- ALTERBORD
- ALTER VIEW
- DATAMASKINER
- SKAP DATABASER
- SKAP FUNKSJON
- OPPRETT ROLLE
- SKAP TABELL
- SKAP VISNING
- DROP DATABASE
- DROP FUNKSJON
- DROP ROLE
- DROP BORD
- DROP VISNING
- STIPEND
- REVOKE
Core SQL DDL-setninger er:
- ENDRE
- avkorte
- KOMMENTAR
- SKAPE
- BESKRIVE
- RENAME
- MISTE
- FORESTILLING
- BRUK
Disse vil vises i alle versjoner av SQL. Hver DDL-kommando krever en objekttype og en identifikator for å fungere.
For eksempel: CREATE TABLE () eller DROP objecttype name name.
DML (Data Manipulation Language)
Et annet element i SQL er DML (Data Manipulation Language). Dette lar deg hente, sette inn, oppdatere, fjerne og generelt administrere data i en SQL-database. Disse kommandoene vil være de du vil bruke på en daglig basis når du administrerer databaser. Dette er ikke et spesifikt språk på egen hånd, men er en del av SQL.
- Å VELGE
- SETT INN
- OPPDATER
- SLETT
- BULKINFORMASJON
- SLÅ SAMMEN
- READTEXT
- UPDATETEXT
- WRITETEXT
- BEGYNNE
- BEGÅ
- ROLLBACK
- KOPIER INN