Sobes.tech
Junior

Kādas komandu grupas pastāv SQL?

sobes.tech AI

Atbilde no AI

SQL tiek šādās komandu grupās:

  1. DDL (Data Definition Language): Komandas datu bāzes struktūras definēšanai, mainīšanai un dzēšanai, strādā ar datu bāzes objektiem (tabulas, skatus, indeksus utt.).

    • CREATE: Datu bāzes objektu izveide.
    • ALTER: Datu bāzes objektu struktūras maiņa.
    • DROP: Datu bāzes objektu dzēšana.
    • TRUNCATE: Ātri dzēst visus rindas no tabulas (DELETE bez WHERE), bet ātrāk un neizveido transakcijas žurnālus.
    • RENAME: Datu bāzes objekta nosaukuma maiņa.
  2. DQL (Data Query Language): Komandas datu vaicājumiem no datu bāzes.

    • SELECT: Datu iegūšana no viena vai vairākiem tabulām.
  3. DML (Data Manipulation Language): Komandas datu manipulācijai tabulās (ievietošana, atjaunināšana, dzēšana).

    • INSERT: Jaunu rindu pievienošana.
    • UPDATE: Esošo rindu maiņa.
    • DELETE: Rindu dzēšana.
  4. DCL (Data Control Language): Komandas piekļuves datiem un datu bāzes objektiem pārvaldībai.

    • GRANT: Līdzdalības tiesību piešķiršana lietotājiem.
    • REVOKE: Tiesību atņemšana.
  5. TCL (Transaction Control Language): Komandas transakciju pārvaldībai.

    • COMMIT: Izmaiņu apstiprināšana transakcijās.
    • ROLLBACK: Visu izmaiņu atcelšana pašreizējā transakcijā.
    • SAVEPOINT: Saglabāšanas punkta iestatīšana transakcijā, lai daļēji atgrieztos.