nisfarm.ru

MySQL vyberte z výběru: operátor vzorkování

MySQL, jako každý jiný systém správy relačních databází, má ve své struktuře SELECT. To není překvapující, protože databáze ukládají informace samy o sobě především proto, aby je v případě potřeby extrahovaly. Operátor MySQL

vyberte od Funkce SELECT vám umožňuje provádět celou řadu různých způsobů, a to tím, že vytvoříte velkou sadu nástrojů.

Instalace MySQL

MySQL je implementován jak pro Windows, tak pro Linux. Chcete-li nainstalovat MySQL Ubuntu, stačí spustit dva příkazy v terminálu tohoto operačního systému:

- Sudo apt-get nainstalovat mysql-server.

- Sudo apt-get nainstalovat mysql-client.

Pro MySQL Windows stačí stahovat odpovídající instalační balíčky z oficiálního webu "DBMS" a spustit je.

Obecná struktura příkazu SELECT




Kompletní struktura v MySQL vybrat z příkazu SELECT vypadá takto:

1. SELECT - názvy sloupců (polí).

2. FROM - názvy tabulky.

3. KDE je podmínka pro odběr vzorků.

Všimněte si, že ačkoli syntaxe jazyka SQL nerozlišuje velká a malá písmena, je dobré psát operátory a vyhrazená klíčová slova (FROM, WHERE atd.) Velkými písmeny a názvy tabulek a jejich sloupců jsou malé. Nejjednodušší příklad použití operátora MySQL vyberte z SELECT je zobrazen na obrázku níže.

mysql vyberte z vyberte

Hvězdička po slově SELECT je analogem ALL klíčového slova a znamená, že všechny sloupce by měly být vybrány ze zadané tabulky. Pokud máte zájem jen o některá pole tabulky, měli byste na příslušném místě označit čárkou. Totéž platí pro názvy tabulek - jestliže jsou více než jedna, zadejte je všechny oddělené čárkami.

Použití klauzule WHERE

Je zřejmé, že byste si nemohli všimnout, že v předchozím příkladu chybí klíčové slovo WHERE - je to proto, že v tomto případě nás nepotřebuje. Tento operátor není povinný a ve volbě SELECT existuje mnoho takových volitelných operátorů, ale o něco později. Pokud přidáte za název tabulky WHERE a jakýkoliv stav, například type = rsquo-dogrsquo-, pak ve výsledném výběru dostanete pouze jeden řádek s mazlíčkem s názvem Edison. Níže uvedený obrázek ukazuje příklad. Nevěnujte pozornost klauzuli ORDER BY, nehraje žádnou roli a bude o ní diskutována o něco později.

mysql windows

Stojí za to poznamenat, že po WHERE můžete také napsat několik podmínek, ale ne pomocí čárky. K tomu je třeba použít klíčová slova jako AND nebo OR. Vše závisí na tom, jak by měly být vaše podmínky respektovány. Pokud máte zájem o výsledek, který splňuje všechny podmínky, které zadáte, pak musí být mezi nimi a pokud výsledek by měl splňovat alespoň jeden z nich, použijte OR.

Řádek ORDER BY

Zmínili jsme, že kromě klauzule WHERE v příkazu SELECT existuje mnoho dalších klíčových slov, která mohou manipulovat s výslednou volbou, jak je požadováno v konkrétní situaci. Jeden takový "klíč" je ORDER BY. Umožňuje vám třídit výsledky vzorku podle konkrétního pole ve vzestupném nebo sestupném pořadí. Chcete-li to provést, stačí zadat název sloupce po něm, podle hodnot, které potřebujete k řazení dat. Je důležité dodržet několik podmínek: nejdříve - jméno uvedené v klauzuli ORDER BY musí být přítomno ve vlastním SELECTu - druhý - ORDER BY - musí být umístěn na konec dotazu.

mysql ubuntu

Ve výchozím nastavení se třídění provádí ve vzestupném pořadí (ASC), ale pokud chcete třídit výsledek v sestupném pořadí, napište klíčové slovo DESC za název pole namísto ASC.

Závěr

Zkoumali jsme základní, ale ne všechny, z MySQL. SELECT, kromě výše uvedených, má spoustu dalších funkcí, které vám umožňují flexibilně a efektivně extrahovat data z databáze.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru