DDL komandas ir daļa no SQL un darbojas kopā ar DML, DCL un TCL komandām, lai izveidotu un pārvaldītu datu bāzes. Tie ir galvenie bloki SQL administrēšanai un ir noderīgi, lai uzzinātu, vai jūs pārvaldīsit vai veidosiet datu bāzi, izmantojot strukturēto vaicājumu valodu.
SQL komandas sastāv galvenokārt no DDL un DML. Jūs izveidotu vai izdzēstu datu bāzi ar DDL komandām un pievienotu, pārvietotu vai mainītu datus, izmantojot DML. DCL komandas palīdzēs jums pārvaldīt lietotājus, atļaujas un datu drošību, savukārt TCL palīdzēs pārvaldīt DML veiktās izmaiņas. Viņi visi sadarbojas SQL, nodrošinot nepieciešamos rīkus, lai efektīvi izveidotu un pārvaldītu datu bāzes. Šo komandu zināšana ir būtiska ikvienam, kurš vēlas iekļūt datu bāzes administratorā vai atbalstā.
Windows 10 sākuma izvēlne netiks atvērta
Es neesmu SQL eksperts, bet esmu tos izmantojis un administrējis. Esmu arī tuvs draugs ar kādu, kurš miegā raksta šīs lietas. Šī apmācība var būt mani vārdi, bet zināšanas un zināšanas ir visas viņa. Visas kļūdas vai neizdarības būs tikai manas.
Tālāk ir norādītas katras valodas pamatkomandas. DDL komandās ir uzskaitīti termini, kas nepieciešami, lai izveidotu datu bāzes, tabulas un objektus. DML komandās ir uzskaitīti termini, kas nepieciešami objektu un datu pārvaldīšanai jūsu izveidotajā datu bāzē. DCL komandās ir uzskaitīti termini, kas nepieciešami lietotāju pārvaldībai, un TCL komandas ir tas, ko varat izmantot, lai iestatītu saglabāšanas punktus un veiktu izmaiņas.
DDL (datu definēšanas valoda)
DDL (Datu definēšanas valoda) tiek izmantota, lai definētu datu bāzes shēmu. Tas palīdz izveidot un pārvaldīt datu bāzi un tajā esošos objektus. DDL priekšraksti maina datu bāzes struktūru vairākos veidos, piemēram, izveidojot, dzēšot, modificējot shēmu un objektus.
Atkarībā no izmantotās SQL garšas, DDL priekšraksti var ietvert:
- MAINĪT TABULU
- ALTER SKATS
- DATU STATISTIKA
- IZVEIDOT DATU BĀZI
- IZVEIDOT FUNKCIJU
- IZVEIDOT LOMU
- IZVEIDOT GALDA
- IZVEIDOT SKATU
- DROP DATU BĀZE
- PILES FUNKCIJA
- PILNU LOMA
- PILES GALDA
- PILES SKATS
- GRANT
- ATCELT
Galvenie SQL DDL priekšraksti ir:
- VECUMS
- TRUNCĀT
- KOMENTĒT
- IZVEIDOT
- RAKSTIET
- Pārdēvēt
- PILĒT
- RĀDĪT
- LIETOT
Tie parādīsies visās SQL versijās. Katrai DDL komandai darbībai būs nepieciešams objekta tips un identifikators.
Piemēram: CREATE TABLE [tabulas nosaukums] ([kolonnu definīcijas]) [tabulas parametri] vai objekta DROP objekta nosaukums.
DML (datu manipulācijas valoda)
Vēl viens SQL elements ir DML (Datu manipulācijas valoda). Tas ļauj izgūt, ievietot, atjaunināt, noņemt un parasti pārvaldīt datus SQL datu bāzē. Šīs komandas būs tās, kuras jūs katru dienu izmantosiet, pārvaldot datu bāzes. Šī nav atsevišķa valoda, bet ir daļa no SQL.
- SELECT
- IELIKT
- ATJAUNINĀT
- DZĒST
- BULKU IELIKT
- IET
- READTEXT
- ATJAUNINĀTS TEKSTS
- RAKSTIEKSTS
- SĀKT
- PIEŅEMT
- ATSAUKŠANA
- KOPĒT
- KOPĒT
- PUT
- GŪT
- SARAKSTS
- NOŅEMT
Atkal dažādās SQL garšās tiks izmantotas dažas vai visas šīs DML komandas, un daudzas pat pievieno savas.
Piemēram: SELECT [kolonnas nosaukums (-i)] no [tabulas nosaukums] vai UPDATE [tabulas nosaukums] SET [kolonnas nosaukums = vērtība] kur [nosacījums].
kā pievienot robotu nesaskaņu serverim
DCL (datu kontroles valoda)
DCL (Datu vadības valoda) tiek izmantota, lai kontrolētu lietotājus un sistēmu pašā datu bāzē. To visbiežāk izmanto, lai pārvaldītu lietotāju atļaujas un pārvaldītu datu drošību, tāpēc ir svarīgi zināt.
Parasti DCL komandas ietver:
- GRANT
- ATCELT
- SETUSER
- EXECUTE AS, paziņojums
- EXECUTE AS, klauzula
- ATGRIEZT
- ATVĒRTS MEISTARA ATSLĒGA.
- AIZVĒRT MEISTARA ATSLĒGU
- ATVĒRTĀ SIMETRISKĀ atslēga
- AIZVĒRT SIMETRISKO ATSLĒGU
Piemēram: PIEŠĶIRT [privilēģija] IESLĒGT [objekts] UZ [lietotājs] vai ATCELT [atļauja] IESLĒGTS [objekts] NO [lietotājs].
TCL (transakciju vadības valoda)
TCL (Transaction Control Language) tiek izmantota, lai grupētu DML priekšrakstus, lai izveidotu loģiskus darījumus un pārvaldītu visas izmaiņas, ko datos veic DML priekšraksti. Ja izpildāt DML komandas, tās nav obligāti jāpadara pastāvīgas, kamēr neaizverat pašreizējo sesiju. Ja kāda iemesla dēļ vēlaties manuāli veikt saistības, varat izmantot komandu TCL.
- SĀKT SADALĪTU DARĪJUMU
- SĀKT DARĪJUMU
- PIEŅEMT DARĪJUMU
- SAISTĪT DARBU
- DARBĪBA AR ROLLBACK
- ATPŪTAS DARBS
- SAGLABĀT DARĪJUMU
Piemēram: COMMIT; saglabās visas ar DML veiktās izmaiņas, pirms pāriet uz citām komandām. SAVEPOINT savepoint_name; izveidos saglabāšanas pozīciju līdzīgi kā glābšanas spēle. Ja kaut kas noiet greizi, varat atgriezt datubāzi līdz šai vietai un sākt no jauna.
Šie četri ir galvenie SQL datu bāzu pārvaldības elementi. Šī ir ļoti augsta līmeņa lapa tiem, kas vēlas izpētīt SQL tēmu. Iepazīstiet šīs komandas un to izmantošanu, un spēlē pilnīgi jaunu datu bāzu un datu bāzes pārvaldības pasauli. Tā kā SQL ir aiz lielākās daļas mākoņa lietojumprogrammu, vietņu, tīmekļa lietotņu, lietotņu un lielākās daļas produktivitātes komplektu, tā ir laba prasme mācīties!
Interesanti Raksti
Redaktora Izvēle
Iespējojiet emocijzīmju atlasītāju pārlūkprogrammā Google Chrome 68 un jaunākās versijās
Sākot ar Google Chrome 68 versiju, pārlūkprogrammā ir iedomāts emocijzīmju atlasītājs, kas ļauj ievietot emocijzīmes jebkurā lapas teksta laukā.
Kā atbloķēt iPhone 5, 6, 6s un 7: Lūk, kā padarīt bloķētu iPhone pieņemt jebkuru SIM
Vai esat apmierināts ar savu iPhone, bet domājat, ka maksājat pārāk daudz par datiem un tekstiem? Mēs visi esam bijuši tur, ja godīgi. Dažreiz mobilo sakaru operatoru nomaiņa ir laba ideja, taču var būt neliela aizķeršanās: Ja jūsu
Kā nosūtīt ziņojumu uz Nintendo Switch
Ir pagājuši vairāk nekā trīs gadi, un Nintendo Switch joprojām valda pārnēsājamo konsole pasaulē. Tā ir ērta, tai ir lieliska programmatūra, fantastiskas spēles, un to var pat piestiprināt, lai iegūtu izcilu spēļu pieredzi. Tomēr mūsdienu
Kā kopēt slaidus uz citu PowerPoint prezentāciju
Ja esat izveidojis fantastisku PowerPoint prezentāciju, iespējams, vēlēsities slaidus izmantot atkārtoti. Par laimi, tas ir diezgan vienkāršs uzdevums. Tikai ar dažiem vienkāršiem klikšķiem jūs varēsiet tos nokopēt. Tomēr tur
ASV armijas tēmēkļi ir vērsti uz pilnīgi elektriskām tvertnēm
Elektriskā transportlīdzekļa kustība neaprobežojas tikai ar automašīnām, lidmašīnām un lidojošām automašīnām. Pēc dažiem gadiem arī tvertnes būs elektriskas. Pēc 10 gadiem dažas no mūsu brigādes kaujas komandām būs pilnīgi elektriskas, sacīja vietnieks Donalds Sando
Kā to novērst, ja Find My iPhone nedarbojas
Find My ir lielisks rīks iOS ierīču atrašanās vietas noteikšanai. Bet, ja funkcija Find My nedarbojas, jums ir jāzina, kāpēc un kā to novērst.
Kā izdzēst pasta lietotni Mac datorā
Mail (vai Apple Mail) ir noklusējuma e-pasta pakalpojumu sniedzējs, kas integrēts visās Apple ierīcēs. Tas ļauj apmainīties ar e-pastiem ar ikvienu, kas izmanto Mail. Programmas Mail dzēšana Mac datorā Tā kā lietotne Mail ir sistēmas lietojumprogramma,