SQL nyelv

  • procedurális nyelv
  • relációs algebrán alapul
  • egyszerű
  • hatékony implementáció

Elemei:

  • adatdefiniáló(DDL)
    • struktúra létrehozás (CREATE)
    • stuktúra módosítás (ALTER)
    • struktúra megszüntetés (DROP)
  • adatkezelő(DML)
    • adat felvitele (INSRET)
    • adat módosítás (UPDATE)
    • adat törlés (DELETE)
  • adadtlekérdező(DQL)
    • adat kiolvasása (SELECT)
  • adatvezérlő(DCL)
    • védelem (GRANT)
    • tranzakciók (COMIT)

Tábla létrehozása:

  • CREATE TABLE tnév(mnev1 tipus lokális integritási feltétel, ..., globális integritási feltétel);

Tábla átnevezés:

  • ALTER TABLE nev1 RENAME TO nev2;

Mező hozzáadása

  • ALTER TABLE nev1 ADD(mnev szekezet);

Mező módosítása:

  • ALTER TABLE nev1 MODIFY(mnev szerkezet);

Mező megszüntetése:

  • ALTER TABLE nev1 DROP COLUMN mnev;

Mező átnevezése:

  • ALTER TABLE nev1 RENAME COLUMN mnev1 TO nev2;

Rekord felvitele:

  • INSERT INTO tabla VALUES (ert1, ert2,...);
  • INSERT INTO tabla (mezo1, mezo2,...) VALUES (ert1, ert2,...)
  • INSERT INTO tabla VALUES (mezo1=ert1,...)
  • INSERT INTO tabla SELECT ...;
  • Fontos a mezősorrend. Minden szükséges mező kapjon értéket.

Rekord törlése:

  • DELETE FROM tabla WHERE felt;

Rekord módosítása:

  • UPDATE tabla SET mezo=ertek,... WHERE felt;

Rendezés:

  • SELECT mlista FROM tábla ORDER BY mezo1 módosító [, mezo2...];
  • Módosítók
    • ASC - nevekvő
    • DESC - csökkenő
  • A mezőkre lehet sorszámmal is hivatkozni

Tábla halmazműveletei:

  • SELECT ... FROM r1 ... UNION SELECT ... FROM r2...;
  • SELECT ... FROM r1 ... UNION ALL SELECT ... FROM r2...;
  • SELECT ... FROM r1 ... INTERSECT SELECT ... FROM r2...;
  • SELECT ... FROM r1 ... MINUS SELECT ... FROM r2...;

Címkék: Adatbáziskezelés SQL

A bejegyzés trackback címe:

https://zsmaster.blog.hu/api/trackback/id/tr374824286

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása