Domov Razvoj Kaj je strukturiran poizvedbeni jezik (sql)? - definicija iz tehopedije

Kaj je strukturiran poizvedbeni jezik (sql)? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni strukturirani poizvedbeni jezik (SQL)?

Strukturni jezik poizvedb (SQL) je standardni računalniški jezik za upravljanje relacijskih baz podatkov in obdelavo podatkov. SQL se uporablja za poizvedovanje, vstavljanje, posodabljanje in spreminjanje podatkov. Večina relacijskih baz podatkov podpira SQL, kar je dodatna prednost za skrbnike baz podatkov (DBA), saj so pogosto potrebne za podporo baz podatkov na več različnih platformah.

SQL je bil prvič razvit v zgodnjih sedemdesetih letih prejšnjega stoletja v podjetju Raymond Boyce in Donald Chamberlin. Podjetje Relational Software Inc. (zdaj znano kot korporacija Oracle) je komercialno izdalo SQL leta 1979. Trenutno standardno različico SQL je prostovoljno, združljivo s prodajalci in spremlja Američan Nacionalni inštitut za standarde (ANSI). Večina večjih prodajalcev ima tudi lastniške različice, ki so vgrajene in zgrajene na ANSI SQL, npr. SQL * Plus (Oracle) in Transact-SQL (T-SQL) (Microsoft).

Techopedia razlaga strukturirani poizvedbeni jezik (SQL)

Eden najbolj temeljnih obredov prehoda DBA je učenje SQL, ki se začne s pisanjem prve izjave SELECT ali skripte SQL brez grafičnih uporabniških vmesnikov (GUI). Vse pogosteje relacijske baze podatkov uporabljajo GUI za lažje upravljanje podatkovnih baz, poizvedbe pa je zdaj mogoče poenostaviti z grafičnimi orodji, npr. Čarovniki za povleci in spusti. Vendar pa je učenje SQL nujno, saj takšna orodja nikoli niso tako močna kot SQL.

Koda SQL je razdeljena na štiri glavne kategorije:

  • Poizvedbe se izvajajo z vseprisotnim, vendar znanim stavkom SELECT, ki je nadalje razdeljen na klavzule, vključno s SELECT, FROM, WHERE in ORDER BY.
  • Jezik manipulacije podatkov (DML) se uporablja za dodajanje, posodabljanje ali brisanje podatkov in je pravzaprav podnabor SELECT stavka in je sestavljen iz stavkov INSERT, DELETE in UPDATE ter kontrolnih stavkov, npr. BEGIN TRANSACTION, SAVEPOINT, COMMIT in ROLLBACK .
  • Jezik definicije podatkov (DDL) se uporablja za upravljanje tabel in struktur indeksov. Primeri stavkov DDL vključujejo CREATE, ALTER, TRUNCATE in DROP.
  • Jezik za nadzor podatkov (DCL) se uporablja za dodelitev in preklic pravic in dovoljenj baze podatkov. Njeni glavni izjavi sta GRANT in REVOKE.
Kaj je strukturiran poizvedbeni jezik (sql)? - definicija iz tehopedije