Anonim

DDL komandos yra SQL dalis ir veikia kartu su DML, DCL ir TCL komandomis kuriant ir valdant duomenų bazes. Jie sudaro pagrindinius SQL administravimo pagrindus ir yra naudingi norint žinoti, ar tvarkysite ar kuriate duomenų bazę naudodami struktūrinę užklausos kalbą.

SQL komandas daugiausia sudaro DDL ir DML. Galite sukurti arba ištrinti duomenų bazę su DDL komandomis ir pridėti, perkelti ar pakeisti duomenis naudodami DML. DCL komandos padės jums valdyti vartotojus, leidimus ir duomenų saugumą, o TCL padės valdyti DML atliktus pakeitimus. Jie visi dirba kartu SQL, kad suteiktų įrankius, reikalingus efektyviai kurti ir valdyti duomenų bazes. Žinant šias komandas yra labai svarbu visiems, norintiems patekti į duomenų bazės administratorių ar palaikymą.

Nesu SQL ekspertas, bet aš juos naudojau ir administruoju. Aš taip pat artimai draugauju su žmogumi, kuris miegodamas rašo šią medžiagą. Šis vadovėlis gali būti mano žodžiai, tačiau visos žinios ir kompetencija yra jo. Bet kurios klaidos ar praleidimai bus tik mano.

Toliau pateikiamos pagrindinės kiekvienos kalbos komandos. DDL komandos išvardija terminus, būtinus duomenų bazėms, lentelėms ir objektams kurti. DML komandose pateikiamos sąlygos, būtinos objektams ir duomenims tvarkyti sukurtoje duomenų bazėje. DCL komandose pateikiamos sąlygos, reikalingos vartotojams valdyti, o TCL komandos yra tai, ką galite naudoti norėdami nustatyti išsaugojimo taškus ir atlikti pakeitimus.

DDL (duomenų apibrėžimo kalba)

DDL (duomenų apibrėžimo kalba) naudojama duomenų bazės schemai apibrėžti. Tai padeda kurti ir valdyti duomenų bazę ir joje esančius objektus. DDL sakiniai keičia duomenų bazės struktūrą įvairiais būdais, pavyzdžiui, sukurdami, ištrindami, modifikuodami schemą ir objektus.

Atsižvelgiant į naudojamo SQL skonį, DDL teiginiai gali apimti:

  • KITOS LENTELĖS
  • ALTER VIEW
  • KOMPIUTERINĖ STATYBA
  • CREATE DUOMENŲ BAZĖ
  • KŪRIMO FUNKCIJA
  • SUKURKITE VAIDMENĮ
  • KŪRIMO LENTELĖ
  • CREATE VIEW
  • NURODYMO DUOMENŲ BAZĖ
  • DROP FUNKCIJA
  • DROP vaidmuo
  • NUOSTABŲ LENTELĖ
  • DROP VIEW
  • SUTEIKTI
  • ATGAL

Pagrindiniai SQL DDL teiginiai yra:

  • ALTER
  • TRUNCATE
  • KOMENTARAS
  • SUKURKITE
  • APIBŪDINTI
  • RENAME
  • DROP
  • RODYTI
  • NAUDOJIMAS

Jie bus rodomi visose SQL versijose. Kiekvienai DDL komandai reikalingas objekto tipas ir identifikatorius, kad jis veiktų.

Pvz .: CREATE TABLE () arba DROP objekto tipo objekto pavadinimas.

DML (duomenų tvarkymo kalba)

Kitas SQL elementas yra DML (duomenų tvarkymo kalba). Tai leidžia jums nuskaityti, įterpti, atnaujinti, pašalinti ir paprastai tvarkyti duomenis SQL duomenų bazėje. Šios komandos bus tos, kurias naudosite kiekvieną dieną tvarkydami duomenų bazes. Tai nėra atskira kalba, bet yra SQL dalis.