SQL kurz

SQL HOME Úvod do SQL Syntaxe SQL SQL Select SQL Select Distinct SQL Kde SQL A nebo ne Pořadí SQL podle SQL Vložit do Hodnoty SQL Null Aktualizace SQL SQL Odstranit SQL Select Top SQL Min a Max Počet SQL, průměr, součet SQL Like Zástupné znaky SQL SQL In SQL mezi Aliasy SQL SQL se připojí SQL Vnitřní spojení SQL Levé připojení SQL Right Join Plné připojení k SQL SQL Self Join SQL Union SQL Group By SQL mít SQL existuje SQL Any, All SQL Select Into SQL Vložit do výběru Případ SQL Funkce SQL Null SQL uložené procedury Komentáře SQL Operátoři SQL

SQL databáze

SQL Vytvořit DB SQL Drop DB SQL Backup DB Vytvořit tabulku SQL SQL Drop Table SQL Alter Table Omezení SQL SQL Not Null Jedinečný SQL Primární klíč SQL cizí klíč SQL Kontrola SQL Výchozí SQL SQL index Automatické zvýšení SQL SQL data SQL pohledy SQL Injection SQL Hosting SQL datové typy

SQL reference

Klíčová slova SQL Funkce MySQL Funkce serveru SQL Funkce MS Access SQL Quick Ref

Příklady SQL

Příklady SQL SQL kvíz SQL cvičení SQL certifikát

Úvod do SQL


SQL je standardní jazyk pro přístup a manipulaci s databázemi.


Co je SQL?

  • SQL je zkratka pro Structured Query Language
  • SQL vám umožňuje přistupovat k databázím a manipulovat s nimi
  • SQL se stal standardem Amerického národního standardizačního institutu (ANSI) v roce 1986 a Mezinárodní organizace pro standardizaci (ISO) v roce 1987.

Co dokáže SQL?

  • SQL může provádět dotazy na databázi
  • SQL dokáže načíst data z databáze
  • SQL umí vkládat záznamy do databáze
  • SQL může aktualizovat záznamy v databázi
  • SQL může mazat záznamy z databáze
  • SQL může vytvářet nové databáze
  • SQL může vytvářet nové tabulky v databázi
  • SQL může vytvářet uložené procedury v databázi
  • SQL může vytvářet pohledy v databázi
  • SQL může nastavit oprávnění pro tabulky, procedury a pohledy

SQL je standard - ALE....

Přestože je SQL standardem ANSI/ISO, existují různé verze jazyka SQL.

Aby však byly v souladu se standardem ANSI, všechny podporují alespoň hlavní příkazy (jako jsou SELECT, UPDATE, DELETE, INSERT, WHERE) podobným způsobem.

Poznámka: Většina databázových programů SQL má kromě standardu SQL také svá vlastní proprietární rozšíření!


Použití SQL na vašem webu

Chcete-li vytvořit webovou stránku, která zobrazuje data z databáze, budete potřebovat:

  • Databázový program RDBMS (tj. MS Access, SQL Server, MySQL)
  • Chcete-li použít skriptovací jazyk na straně serveru, jako je PHP nebo ASP
  • Chcete-li použít SQL k získání požadovaných dat
  • Chcete-li použít HTML / CSS pro stylování stránky

RDBMS

RDBMS je zkratka pro Relational Database Management System.

RDBMS je základem pro SQL a pro všechny moderní databázové systémy, jako je MS SQL Server, IBM DB2, Oracle, MySQL a Microsoft Access.

Data v RDBMS jsou uložena v databázových objektech nazývaných tabulky. Tabulka je kolekce souvisejících datových položek a skládá se ze sloupců a řádků.

Podívejte se na tabulku "Zákazníci":

Příklad

SELECT * FROM Customers;

Každá tabulka je rozdělena na menší entity nazývané pole. Pole v tabulce Zákazníci se skládají z CustomerID, CustomerName, ContactName, Address, City, Postal Code a Country. Pole je sloupec v tabulce, který je navržen tak, aby uchovával specifické informace o každém záznamu v tabulce.

Záznam, nazývaný také řádek, je každý jednotlivý záznam, který existuje v tabulce. Například ve výše uvedené tabulce Zákazníci je 91 záznamů. Záznam je horizontální entita v tabulce.

Sloupec je vertikální entita v tabulce, která obsahuje všechny informace spojené s konkrétním polem v tabulce.