Štruktúrovaný dotazovací jazyk Často kladené otázky

Hľadáte radu o používaní jazyka štruktúrovaných dopytov ? Táto databáza SQL FAQ poskytuje odpovede na najčastejšie otázky o SQL a databázach. Uistite sa, že ste sa riadili odkazmi "Viac informácií" na konci každej otázky a nájdete podrobné vysvetlenia a návody!

01 z 10

Ako môžem načítať údaje z databázy pomocou SQL?

alvarez / Vetta / Getty Images

Príkaz SELECT je najčastejšie používaný príkaz v SQL. Umožňuje používateľom databázy získavať konkrétne informácie, ktoré požadujú, z operačnej databázy. Viac »

02 z 10

Ako vytvorím novú databázu alebo novú databázovú tabuľku?

SQL poskytuje príkazy CREATE DATABASE a CREATE TABLE na pridanie nových databáz a tabuliek do databázy. Tieto príkazy poskytujú vysoko flexibilnú syntax umožňujúcu vytvárať tabuľky a databázy, ktoré spĺňajú vaše špecifické obchodné požiadavky. Viac »

03 z 10

Ako pridám údaje do databázy?

Príkaz INSERT v SQL sa používa na pridanie záznamov do existujúcej tabuľky.

04 z 10

Ako odstrániť niektoré alebo všetky databázové tabuľky?

Často je potrebné odstrániť zastarané informácie z relačnej databázy. Našťastie Structured Query Language poskytuje flexibilný príkaz DELETE, ktorý sa dá použiť na odstránenie niektorých alebo všetkých informácií uložených v tabuľke. Viac »

05 z 10

Čo je hodnota NULL?

NULL je hodnota použitá na predstavenie neznámeho údaja. Databázy považujú hodnoty NULL špeciálnym spôsobom, v závislosti od typu operácie, v ktorej sa používajú. Keď sa hodnota NULL objaví ako operand pre operáciu AND, hodnota operácie je FALSE, ak je druhý operand FALSE (neexistuje žiadny spôsob výraz by mohol byť TRUE s jedným FALSE operandom). Na druhej strane výsledok je NULL (neznámy), ak je druhý operand buď TRUE alebo NULL (pretože nemôžeme povedať, aký bude výsledok.) Viac »

06 z 10

Ako môžem kombinovať údaje z viacerých databázových tabuliek?

Príkazy SQL join umožňujú kombinovať údaje z dvoch alebo viacerých tabuliek do výsledkov dotazu. Zistite, ako využiť túto silnú technológiu na preťaženie databázových dopytov.

07 z 10

Môžem sa pridať k jednému stolu?

Áno! Môžete použiť self-join na zjednodušenie vnorených SQL dotazov, kde vnútorné a vonkajšie dotazy odkazujú na rovnakú tabuľku. Tieto prepojenia vám umožňujú načítať súvisiace záznamy z rovnakej tabuľky.

08 z 10

Ako môžem zhrnúť údaje obsiahnuté v databázovej tabuľke?

SQL poskytuje agregované funkcie, ktoré pomáhajú so sumarizáciou veľkých objemov dát. Funkcia SUM sa používa v rámci príkazu SELECT a vráti celú sériu hodnôt. Funkcia AVG funguje podobným spôsobom ako matematický priemer série hodnôt. SQL poskytuje funkciu COUNT na získanie počtu záznamov v tabuľke, ktorá spĺňa dané kritériá. Funkcia MAX () vracia najvyššiu hodnotu v danej sérii dát, zatiaľ čo funkcia MIN () vráti najmenšiu hodnotu.

09 z 10

Ako môžem zoskupiť súhrnné údaje?

Na načítanie údajov z databázy môžete použiť základné dopyty SQL, ktoré však často neposkytujú dostatok informácií na splnenie obchodných požiadaviek. SQL vám tiež poskytuje možnosť zoskupiť výsledky dotazu na základe atribútov na úrovni riadku, aby ste mohli použiť súhrnné funkcie pomocou klauzuly GROUP BY. Viac »

10 z 10

Ako môžem obmedziť prístup k údajom obsiahnutým v databáze SQL?

Databázy SQL poskytujú administrátorom systém kontroly prístupu založený na rolách. V tomto schéme správcovia vytvárajú používateľské kontá pre každého jednotlivého používateľa databázy a potom priraďujú používateľa k jednej alebo viacerým databázovým rolám, ktoré opisujú spôsob, akým je používateľovi umožnené komunikovať s databázou. Nakoniec administrátor udeľuje špecifické povolenia role, aby členom rolí umožnil vykonať požadované akcie. Užívateľom je implicitne odopretý akýkoľvek prístup, ktorý nie je výslovne udelený. Viac »