Strukturirani jezik upita (SQL)

Autor: Randy Alexander
Datum Stvaranja: 3 Travanj 2021
Datum Ažuriranja: 26 Lipanj 2024
Anonim
OKBP 5.3 Izrada zadataka - SQL jezik - Primer 1
Video: OKBP 5.3 Izrada zadataka - SQL jezik - Primer 1

Sadržaj

Definicija - Što znači strukturirani upitni jezik (SQL)?

Strukturirani upitni jezik (SQL) standardni je računalni jezik za upravljanje relacijskim bazama podataka i manipulaciju podacima. SQL se koristi za pretraživanje, umetanje, ažuriranje i izmjenu podataka. Većina relacijskih baza podataka podržava SQL, što je dodatna prednost za administratore baza podataka (DBA), jer su one često potrebne za podršku baza podataka na nekoliko različitih platformi.


Prvo razvijeno početkom 1970-ih u IBM-u Raymond Boyce i Donald Chamberlin, SQL je komercijalno izdao Relational Software Inc. (danas poznat kao Oracle Corporation) 1979. Trenutačna standardna SQL verzija dobrovoljna je, usklađena s dobavljačima i prati je Amerikanac Nacionalni institut za standarde (ANSI). Većina glavnih dobavljača ima i vlasničke verzije koje su ugrađene i izgrađene na ANSI SQL-u, npr. SQL * Plus (Oracle) i Transact-SQL (T-SQL) (Microsoft).

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava strukturirani jezik upita (SQL)

Jedan od najosnovnijih DBA obreda prolaska je učenje SQL-a, koje započinje pisanjem prve izjave SELECT ili SQL skripte bez grafičkog korisničkog sučelja (GUI). Sve češće, relacijske baze podataka koriste GUI za lakše upravljanje bazama podataka, a upiti se sada mogu pojednostaviti grafičkim alatima, npr. Čarobnjacima za povlačenje i ispuštanje. Međutim, učenje SQL-a je imperativ, jer takvi alati nikad nisu tako moćni kao SQL.


SQL kod podijeljen je u četiri glavne kategorije:

  • Upiti se provode pomoću sveprisutne, ali poznate izjave SELECT, koja je dalje podijeljena na klauzule, uključujući SELECT, FROM, WHERE i ORDER BY.
  • Jezik manipulacije podacima (DML) koristi se za dodavanje, ažuriranje ili brisanje podataka i zapravo je SELECT podskup izraza i sastoji se od izraza INSERT, DELETE i UPDATE, kao i kontrolnih izjava, npr. BEGIN TRANSACTION, SAVEPOINT, COMMIT i ROLLBACK ,
  • Jezik definicije podataka (DDL) koristi se za upravljanje tablicama i strukturama indeksa. Primjeri DDL izjava uključuju CREATE, ALTER, TRUNCATE i DROP.
  • Jezik za kontrolu podataka (DCL) koristi se za dodjeljivanje i opoziv prava i dozvola baze podataka. Njegove glavne izjave su GRANT i REVOKE.