EN - FR - DE - ES - IT - PT -

LexiconDream

🗣️ SQL

Standardní jazyk pro dotazování a správu relačních databází.

SQL

SQL je standardní jazyk pro dotazování a správu relačních databází. Byl vyvinut ve společnosti IBM v 70. letech 20. století a standardizován normou ANSI v roce 1986. Jazyk od té doby dobře zastaral. Základní příkazy se změnily jen málo. SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP. Tato slovesa vykonávají většinu práce. Podporuje je každá hlavní relační databáze. Dialekty se liší v detailech, ale základy jsou konzistentní. Naučte se SQL jednou a budete moci pracovat s MySQL, PostgreSQL, SQL Serverem, Oracle a SQLite.

SQL je deklarativní. Popisujete, co chcete, ne jak to získat. Plánovač dotazů v databázi rozhoduje o strategii provádění. Tato abstrakce činí SQL přístupným. Znamená to také, že dva dotazy kladoucí stejnou otázku se mohou chovat velmi odlišně. Plánovač volí na základě statistik, indexů a odhadů nákladů. Psaní efektivního SQL vyžaduje pochopení toho, jak plánovač myslí. SQL se rozrostl nad rámec základních dotazů. Funkce okna, běžné tabulkové výrazy a operátory JSON přidaly možnosti, které kdysi vyžadovaly procedurální kód. Některé databáze podporují uložené procedury a triggery, které spouštějí logiku uvnitř databáze. SQL už není jen pro dotazování. Je to plnohodnotný jazyk pro manipulaci s daty. Je to také lingua franca pro práci s daty. Mluví jím analytici, inženýři a vědci. Pokud pracujete s daty, naučíte se SQL.

Kategorie příkazů SQL

SQL je jazyk dat. Přežil každého konkurenta a všechny předpovědi jeho úpadku. Naučte se ho.

Comments

No comments yet. Be the first to share a thought.

Leave a comment