sql >> Databáze >  >> RDS >> Database

Úvod do SQL

Poté, co jsme představili nejpopulárnější koncepční datový model, Entity-Relationship (ER) a nejpopulárnější logický datový model (Relational Model), je čas představit SQL.

SQL (Structured Query Language) je jazyk, který používáme k interakci se systémem správy databází (DBMS).

Jak název napovídá, nejedná se o programovací jazyk, ale zrodil se jako dotazovací jazyk a později se vyvinul v rozhraní pro provádění pokročilejších operací s databází než jen provádění dotazů.

Řekl jsem „vyvinutý“, ale ve skutečnosti se SQL neustále vyvíjí. Je to standard, který byl poprvé publikován v roce 1986, poté aktualizován v letech 1989, 1992, 1999, 2003, 2006, 2008, 2011, 2016 a jako jeho nejnovější verze v době psaní článku 2019.

SQL je implementováno v mnoha populárních DBMS:PostgreSQL, MySQL, Oracle, SQLite, MicroSoft SQL Server a mnoha dalších. Každá jiná databáze implementuje standard nebo jeho konkrétní verzi a přidává k němu vlastní funkce, aby se zjednodušilo vytváření dotazy nebo přidání konkrétní funkce.

Pokud není uvedeno jinak, pokaždé, když mluvím o SQL, mluvím o standardu SQL, nikoli o jeho konkrétní implementaci.

SQL je velké téma. O mnoha jeho tématech se věnuji v různých příspěvcích na blogu, včetně:

SQL, vytváření tableSQL, přidávání dat do tableSQL, jak používat SELECTSQL, jak aktualizovat strukturu tabulkySQL, jak aktualizovat dataSQL, jak mazat data a tabulkySQL, Manipulace s prázdnými buňkamiSQL, Unikátní a primární klíčeSQL ViewsSQL spojení


  1. Získejte hodnotu na základě max. z jiného sloupce seskupeného podle jiného sloupce

  2. 4 Funkce, které extrahují mikrosekundy z časové hodnoty v MariaDB

  3. Ekvivalent strftime v Postgresu

  4. Datový model organizace svatby