Anonim

DDL naredbe dio su SQL-a i rade zajedno sa DML, DCL i TCL naredbama za stvaranje i upravljanje bazama podataka. Oni čine osnovne građevne blokove za administraciju SQL-a i korisno je znati hoćete li upravljati ili stvarati bazu podataka koristeći strukturirani jezik upita.

SQL naredbe se sastoje uglavnom od DDL-a i DML-a. Stvorili biste ili izbrisali bazu podataka s DDL naredbama te dodali, premještali ili mijenjali podatke pomoću DML-a. Naredbe DCL pomoći će vam u upravljanju korisnicima, dozvolama i sigurnosti podataka, dok TCL pomaže u upravljanju promjenama koje unesete u DML. Svi zajedno rade u SQL-u kako bi osigurali alate potrebne za učinkovito stvaranje i upravljanje bazama podataka. Poznavanje ovih naredbi temeljno je za sve koji žele ući u administratora ili podršku baze podataka.

Nisam stručnjak za SQL, ali koristio sam ih i upravljao njima. Također sam bliski prijatelj s nekim tko ovo piše u snu. Sljedeći tutorial može biti moje riječi, ali znanje i stručnost su samo njegovi. Bilo kakve pogreške ili propusti bit će samo moja.

Ono što slijedi su osnovne naredbe za svaki jezik. Naredbe DDL navode pojmove potrebne za stvaranje baza podataka, tablica i objekata. Naredbe DML navode pojmove potrebne za upravljanje objektima i podacima u bazi koju ste stvorili. Naredbe DCL navode pojmove potrebne za upravljanje korisnicima, a TCL naredbe ono što možete koristiti za postavljanje spremljenih točaka i izvršenje promjena.

DDL (jezik definicije podataka)

Za definiranje sheme baze podataka koristi se DDL (jezik definicije podataka). To pomaže stvoriti i upravljati bazom podataka i objektima unutar nje. Izjave DDL mijenjaju strukturu baze podataka na brojne načine, kao što su stvaranje, brisanje, izmjena shema i objekata.

Ovisno o okusu SQL-a koji koristite, DDL izrazi mogu obuhvaćati:

  • ALTER TABELA
  • ALTER VIEW
  • RAČUNALNE DRŽAVE
  • KREIRAJTE BAZU
  • USTVARITE FUNKCIJU
  • USTVARITE ULOGU
  • USTVARITE TABELU
  • USTVARITE POGLED
  • DROP BATABASE
  • FUNKCIJA DROPA
  • DROP ROLE
  • DROP STOL
  • DROP POGLED
  • GRANT
  • OPOZVATI

Core SQL DDL izjave su:

  • ALTER
  • SKRATITI
  • KOMENTAR
  • STVORITI
  • OPISATI
  • PREIMENOVATI
  • PAD
  • POKAZATI
  • KORISTITI

Oni će se pojaviti u svim verzijama SQL-a. Za rad svake DDL naredbe potrebna je vrsta objekta i identifikator.

Na primjer: CREATE TABLE () ili DROP ime objekta.

DML (jezik manipulacije podacima)

Drugi element SQL-a je DML (jezik manipulacije podacima). To vam omogućuje dohvaćanje, umetanje, ažuriranje, uklanjanje i općenito upravljanje podacima unutar SQL baze podataka. Ove će naredbe biti one koje ćete svakodnevno koristiti pri upravljanju bazama podataka. Nije sam po sebi specifičan jezik, ali čini dio SQL-a.