Ukazi DDL so del SQL in skupaj z ukazi DML, DCL in TCL ustvarjajo in upravljajo zbirke podatkov. Sestavljajo osnovne gradnike za upravljanje SQL-a in jih je koristno vedeti, če boste upravljali ali ustvarjali bazo podatkov z uporabo jezika strukturiranih poizvedb.
Ukazi SQL so v glavnem sestavljeni iz DDL in DML. Z zbirko DDL bi lahko ustvarili ali izbrisali bazo podatkov, z DML pa dodajali, premikali ali spreminjali podatke. Ukazi DCL vam bodo pomagali pri upravljanju uporabnikov, dovoljenj in varnosti podatkov, TCL pa pri upravljanju sprememb, ki jih naredite v DML. Vsi skupaj sodelujejo v SQL-ju in zagotavljajo orodja, ki jih potrebujete za učinkovito ustvarjanje in upravljanje baz podatkov. Poznavanje teh ukazov je bistvenega pomena za vse, ki želijo vstopiti v skrbnika ali podporo baze podatkov.
Nisem strokovnjak za SQL, vendar sem jih uporabljal in upravljal. Sem tudi tesen prijatelj z nekom, ki to piše v spanju. Naslednja vadnica je morda moja beseda, toda znanje in strokovnost sta njegova. Vse napake ali opustitve bodo izključno moje.
Sledijo osnovni ukazi za vsak jezik. Ukazi DDL navajajo izraze, potrebne za ustvarjanje baz podatkov, tabel in predmetov. Ukazi DML navajajo izraze, potrebne za upravljanje predmetov in podatkov v zbirki podatkov, ki ste jo ustvarili. V ukazih DCL so navedeni izrazi, potrebni za upravljanje uporabnikov, ukazi TCL pa so tisto, s čimer lahko nastavite točke shranjevanja in odobrite spremembe.
ali lahko spremenim ime trzanja
DDL (jezik za definicijo podatkov)
DDL (Data Definition Language) se uporablja za definiranje sheme baze podatkov. Pomaga ustvariti in upravljati bazo podatkov in predmete v njej. Stavki DDL spreminjajo strukturo baze podatkov na več načinov, kot so ustvarjanje, brisanje, spreminjanje sheme in predmetov.
Izjavi DDL lahko odvisno od okusa SQL, ki ga uporabljate, vključujejo:
- ALTER TABLE
- SPREMENI POGLED
- RAČUNALNIŠKE STATISTIKE
- USTVARI BAZO PODATKOV
- USTVARI FUNKCIJO
- USTVARI VLOGO
- USTVARI TABELO
- USTVARI POGLED
- POPUSTI BAZO PODATKOV
- FUNKCIJA PADA
- POPUST VLOGA
- TAPELA ZA PADANJE
- PAD POGLED
- DODELITE
- ODPOVEDI
Osnovni stavki SQL DDL so:
- STAROST
- RAZREŽI
- PRIPOMBA
- USTVARI
- OPIŠI
- PRENIMI
- PAD
- PRIKAŽI
- UPORABA
Ti bodo prikazani v vseh različicah SQL. Vsak ukaz DDL bo za delo zahteval vrsto predmeta in identifikator.
Na primer: USTVARI TABELO [ime tabele] ([definicije stolpcev]) [parametri tabele] ali DROP ime objekta predmeta.
DML (jezik za manipulacijo s podatki)
Drug element SQL je DML (Jezik za manipulacijo s podatki). To vam omogoča pridobivanje, vstavljanje, posodabljanje, odstranjevanje in splošno upravljanje podatkov v zbirki podatkov SQL. Ti ukazi bodo tisti, ki jih boste uporabljali vsak dan pri upravljanju baz podatkov. To ni samostojen jezik, ampak je del SQL-a.
- IZBERI
- VSTAVI
- NADGRADNJA
- IZBRIŠI
- BULK INSERT
- GO
- PREBERI BESEDILO
- UPDATETEXT
- BESEDILO
- ZAČETI
- OBVEZI
- ZAVRT
- KOPIRAJ V
- KOPIRAJ V
- PUT
- GET
- SEZNAM
- ODSTRANI
Spet različni okusi SQL bodo uporabili nekatere ali vse te ukaze DML, mnogi pa celo dodajo svoje.
Na primer: SELECT [ime stolpca] iz [ime tabele] ali UPDATE [ime tabele] SET [ime stolpca = vrednost] kjer [pogoj].
DCL (jezik za nadzor podatkov)
DCL (Data Control Language) se uporablja za nadzor uporabnikov in sistema okoli same baze podatkov. Najpogosteje se uporablja za upravljanje uporabniških dovoljenj in upravljanje podatkovne varnosti, zato je pomembno vedeti.
Pogosti ukazi DCL vključujejo:
- DODELITE
- ODPOVEDI
- SETUSER
- EXECUTE AS, izjava
- IZVRŠI AS, klavzula
- PRENOVI
- ODPRTI GLAVNI KLJUČ.
- ZAPRTI GLAVNI KLJUČ
- ODPRTI SIMETRIJSKI KLJUČ
- ZAPRTI SIMETRIČNI KLJUČ
Na primer: GRANT [privilegij] ON [objekt] [uporabniku] ali ODPOVED [dovoljenje] ON [objekt] FROM [uporabnik].
TCL (jezik za nadzor transakcij)
TCL (Transaction Control Language) se uporablja za združevanje stavkov DML, da tvorijo logične transakcije in upravljajo vse spremembe podatkov, ki jih naredijo stavki DML. Če izvajate ukaze DML, niso nujno trajni, dokler ne zaprete trenutne seje. Če se želite iz kakršnega koli razloga ročno zavezati, lahko uporabite ukaz TCL.
- ZAČNITE RAZDELJENO TRANSAKCIJO
- ZAČNITE TRANSAKCIJO
- ZAVRŽI TRANSAKCIJO
- OBVEZI DELO
- ZAVRTNA TRANSAKCIJA
- ZAVRTNO DELO
- SHRANI TRANSAKCIJO
Na primer: COMMIT; shrani vse spremembe, narejene z DML, preden preidete na druge ukaze. SAVEPOINT ime_strane; bo ustvaril položaj za shranjevanje, podobno kot igra za shranjevanje. Če gre kaj narobe, lahko bazo podatkov vrnete nazaj do te točke in začnete znova.
Ti štirje so osnovni gradniki upravljanja baz podatkov SQL. To je stran na visoki ravni za tiste, ki želijo raziskati temo SQL. Spoznajte te ukaze in njihovo uporabo in v poštev pride povsem nov svet baz podatkov in upravljanja baz podatkov. Ker je SQL v ozadju večine aplikacij v oblaku, spletnih mest, spletnih aplikacij, aplikacij in večine programov za produktivnost, se je dobro naučiti!
Zanimivi Članki
Izbira Urednika
Kako prisilno zapreti program v sistemu Windows 11
Prisilno zapiranje aplikacije, ki ne deluje pravilno, je odličen način za ponovno vzpostavitev delovanja računalnika. Tukaj je opisano, kako to storite v sistemu Windows 11.
Kako očarati in razočarati predmete v Minecraftu
Igra Minecraft ima dva glavna elementa in že iz imena je očitno, da rudarijo in na splošno zbirajo vire ter te vire oblikujejo v uporabna orodja in predmete. Tehnično gledano, ti
Pregled Slingbox M1 - gre za televizijski sprejemnik, vendar ne takšen, kot ga poznate
Slingbox M1 ni vaš vsakdanji televizijski sprejemnik. Namesto da dostavljate vsebino iz več virov neposredno na vaš televizor, vam Slingbox omogoča, da na daljavo prevzamete nadzor nad obstoječim kabelskim ali satelitskim sprejemnikom in ga predvajate
Kako zamenjati privzeto sliko uporabniškega računa v sistemu Windows 10
V tej objavi je razloženo, kako spremeniti privzeto sliko uporabnika v sliko po meri v sistemu Windows 10. Uporabila se bo za nove uporabniške račune in račune s privzeto sliko.
Življenje z operacijskim sistemom Windows 10 S: kako je preživeti samo v aplikacijah Store
Windows 10 S bo uporabnikom omogočil namestitev samo tistih aplikacij, ki jih najdete v trgovini Windows 10. Stvari niso tako mračne kot v času Windows 8, ko je
Kako aktivirati Googlov rojstni dan za presenečenje
Življenje brez Googla si je težko predstavljati. Zagotovo najbolj priljubljen in največji iskalnik na svetu nam je močno olajšal življenje. Ljudje toliko uporabljajo Google, verjetno vsi vedo, kaj so Googlovi doodlei. Vendar
Izvedite čisto namestitev OS X El Capitan (10.11)
Namestitveni program El Capitana lahko izvede čisto namestitev in zamenja vsebino nosilca s svežo različico operacijskega sistema Mac OS.