Sobes.tech
Middle

Ի՞նչ են DDL, DML, DCL; ինչ տարբերություններ ունեն և օրինակներ հրամանների?

sobes.tech AI

Պատասխան AI-ից

DDL (Տվյալների սահմանման լեզու) — տվյալների սահմանման լեզու է: Օգտագործվում է տվյալների բազայի կառուցվածքը ստեղծելու և փոփոխելու համար: Օրինակային հրամաններ՝

  • CREATE TABLE
  • ALTER TABLE
  • DROP TABLE

DML (Տվյալների մանիպուլյացիայի լեզու) — տվյալների մանիպուլյացիայի լեզու է: Հնարավոր է ավելացնել, փոփոխել, ջնջել և ստանալ տվյալներ: Օրինակային հրամաններ՝

  • SELECT
  • INSERT
  • UPDATE
  • DELETE

DCL (Տվյալների կառավարման լեզու) — տվյալների մուտքի և իրավունքների կառավարման լեզու: Օրինակային հրամաններ՝

  • GRANT (իրավունքներ տրամադրել)
  • REVOKE (իրավունքներ հետ վերցնել)

Տարբերություններ՝

  • DDL աշխատում է տվյալների բազայի կառուցվածքի հետ:
  • DML աշխատում է աղյուսակների բովանդակության հետ:
  • DCL կառավարում է օգտվողների իրավունքները և անվտանգությունը։