Strukturovaný dotazovací jazyk (SQL)

Autor: Randy Alexander
Datum Vytvoření: 3 Duben 2021
Datum Aktualizace: 26 Červen 2024
Anonim
Strukturovaný dotazovací jazyk (SQL) - Technologie
Strukturovaný dotazovací jazyk (SQL) - Technologie

Obsah

Definice - Co znamená jazyk Structured Query Language (SQL)?

Structured Query Language (SQL) je standardní počítačový jazyk pro správu relačních databází a manipulaci s daty. SQL se používá k dotazování, vkládání, aktualizaci a úpravám dat. Většina relačních databází podporuje SQL, což je další výhoda pro správce databází (DBA), protože jsou často vyžadovány pro podporu databází na několika různých platformách.


Nejprve vyvinutý na začátku 70. let v IBM Raymondem Boycem a Donaldem Chamberlinem, byl SQL komerčně vydán společností Relational Software Inc. (nyní známá jako Oracle Corporation) v roce 1979. Současná standardní verze SQL je dobrovolná, kompatibilní s prodejcem a monitorována americkou společností Národní normalizační institut (ANSI). Většina hlavních dodavatelů má také vlastní verze, které jsou zabudovány a postaveny na ANSI SQL, např. SQL * Plus (Oracle) a Transact-SQL (T-SQL) (Microsoft).

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje strukturovaný dotazovací jazyk (SQL)

Jedním z nejzákladnějších obřadů průchodu DBA je učení SQL, které začíná psáním prvního příkazu SELECT nebo skriptu SQL bez grafického uživatelského rozhraní (GUI). Relační databáze stále více používají GUI pro snazší správu databází a dotazy lze nyní zjednodušit pomocí grafických nástrojů, např. Průvodců přetažením. Učení SQL je však nezbytné, protože takové nástroje nejsou nikdy tak silné jako SQL.


SQL kód je rozdělen do čtyř hlavních kategorií:

  • Dotazy jsou prováděny pomocí všudypřítomného, ​​ale známého příkazu SELECT, který je dále rozdělen na klauzule, včetně SELECT, FROM, WHERE a ORDER BY.
  • Jazyk pro manipulaci s daty (DML) se používá k přidávání, aktualizaci nebo mazání dat a je ve skutečnosti podmnožinou příkazů SELECT a skládá se z příkazů INSERT, DELETE a UPDATE, jakož i z kontrolních příkazů, např. BEGIN TRANSACTION, SAVEPOINT, COMMIT a ROLLBACK. .
  • Data Definition Language (DDL) se používá pro správu tabulek a indexových struktur. Příklady příkazů DDL zahrnují CREATE, ALTER, TRUNCATE a DROP.
  • Data Control Language (DCL) se používá k přiřazování a odvolávání databázových práv a oprávnění. Jeho hlavní prohlášení jsou GRANT a REVOKE.