Strukturirani poizvedbeni jezik (SQL)

Avtor: Randy Alexander
Datum Ustvarjanja: 3 April 2021
Datum Posodobitve: 15 Maj 2024
Anonim
Building Dynamic Web Apps with Laravel by Eric Ouyang
Video.: Building Dynamic Web Apps with Laravel by Eric Ouyang

Vsebina

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. SQL je komercialno izdala družba Relational Software Inc. (zdaj znana kot Oracle Corporation) leta 1979. Trenutna standardna različica SQL je prostovoljna, združljiva s prodajalci in jo spremljajo Američani 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, na primer SQL * Plus (Oracle) in Transact-SQL (T-SQL) (Microsoft).

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

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 SQL skripta 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, na primer č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.