Štruktúrovaný dopytovací jazyk (SQL)

Autor: Randy Alexander
Dátum Stvorenia: 3 Apríl 2021
Dátum Aktualizácie: 5 V Júni 2024
Anonim
Štruktúrovaný dopytovací jazyk (SQL) - Technológie
Štruktúrovaný dopytovací jazyk (SQL) - Technológie

Obsah

Definícia - Čo znamená jazyk Structured Query Language (SQL)?

Structured Query Language (SQL) je štandardný počítačový jazyk pre správu relačných databáz a manipuláciu s údajmi. SQL sa používa na vyhľadávanie, vkladanie, aktualizáciu a úpravu údajov. Väčšina relačných databáz podporuje SQL, čo je ďalšou výhodou pre správcov databáz (DBA), pretože sa od nich často vyžaduje podpora databáz na viacerých rôznych platformách.


Prvý vývoj vyvinutý spoločnosťou Raymond Boyce a Donald Chamberlin začiatkom sedemdesiatych rokov v IBM bol komerčne vydaný spoločnosťou Relational Software Inc. (teraz známa ako Oracle Corporation) v roku 1979. Súčasná štandardná verzia SQL je dobrovoľná, kompatibilná s predajcom a monitorovaná americkou spoločnosťou. Národný inštitút pre normalizáciu (ANSI). Väčšina hlavných dodávateľov má tiež vlastné verzie, ktoré sú zabudované a postavené na ANSI SQL, napr. SQL * Plus (Oracle) a Transact-SQL (T-SQL) (Microsoft).

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje štruktúrovaný dotazovací jazyk (SQL)

Jedným z najzákladnejších obradov priechodu DBA je naučenie sa jazyka SQL, ktorý začína písaním prvého príkazu SELECT alebo skriptu SQL bez grafického používateľského rozhrania (GUI). Relačné databázy čoraz viac používajú GUI na ľahšiu správu databáz a dotazy sa teraz dajú zjednodušiť pomocou grafických nástrojov, napríklad sprievodcov drag-and-drop. Naučiť sa SQL je však nevyhnutné, pretože také nástroje nie sú nikdy také silné ako SQL.


SQL kód je rozdelený do štyroch hlavných kategórií:

  • Dotazy sa vykonávajú pomocou všadeprítomného, ​​ale známeho príkazu SELECT, ktorý sa ďalej delí na klauzuly, vrátane SELECT, FROM, WHERE a ORDER BY.
  • DML (Data Manipulation Language) sa používa na pridávanie, aktualizáciu alebo vymazanie údajov a je to vlastne podmnožina príkazov SELECT a skladá sa z príkazov INSERT, DELETE a UPDATE, ako aj z kontrolných príkazov, napríklad BEGIN TRANSACTION, SAVEPOINT, COMMIT a ROLLBACK. ,
  • Data Definition Language (DDL) sa používa na správu tabuliek a indexových štruktúr. Medzi príklady príkazov DDL patria CREATE, ALTER, TRUNCATE a DROP.
  • Jazyk kontroly dát (DCL) sa používa na priraďovanie a rušenie databázových práv a povolení. Jeho hlavné vyhlásenia sú GRANT a REVOKE.