PočítačeDatabáze

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

MySQL, stejně 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. select from SELECT позволяет делать это множеством различных способов, предоставляя большой набор инструментов. Výběrem příkazu MySQL z příkazu SELECT můžete toto provést různými způsoby, a to pomocí rozsáhlého souboru nástrojů.

Instalace MySQL

MySQL je implementován pro Windows i 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 příslušné 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 tabulek.

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é napsat operátory a vyhrazená klíčová slova (FROM, WHERE atd.) Velkými písmeny a názvy tabulek a jejich sloupců jsou malé. SELECT приведен на рисунке ниже. Nejjednodušší příklad použití výběru MySQL z operátoru SELECT je uveden na následujícím obrázku.

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 se zajímají pouze o některá pole v tabulce, musíte je určit na příslušném místě, oddělené čárkami. Totéž platí pro jména tabulek - pokud je několik z nich, 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ě jej nepotřebujeme. Tento operátor není povinný a v SELECTu existuje mnoho takových volitelných operátorů, ale jsou o něco později. Pokud přidáte za název tabulky WHERE a jakýkoliv stav, například type = 'dog', pak ve výsledném výběru získáte pouze jeden řádek se zvířetem s názvem Edison. Níže uvedený obrázek ukazuje příklad. Nevěnujte pozornost klauzuli ORDER BY, v ní zde nehraje žádnou roli a bude o ní diskutováno o něco později.

Stojí za zmínku, že po WHERE můžete také napsat několik podmínek, ale ne za čárkou. 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 respektovány vaše podmínky. 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 se o tom, že vedle WHERE existuje mnoho dalších klíčových slov v příkazu SELECT, pomocí něhož můžete manipulovat s výsledným výběrem, 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, a to ve vzestupném nebo sestupném pořadí. Chcete-li to provést, stačí zadat název sloupce po něm, podle hodnot, které je třeba řadit data. Je důležité dodržovat několik podmínek: nejprve musí být jméno uvedené v příkazu ORDER BY ve SELECTu samo; Druhé - ORDER BY musí být umístěno na samém konci žádosti.

Ve výchozím nastavení se třídění provádí ve vzestupném pořadí (ASC), ale chcete-li 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, nástroje operátora MySQL. SELECT, kromě výše uvedených, má spoustu dalších funkcí, které vám umožní flexibilně a efektivně extrahovat data z databáze.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cs.unansea.com. Theme powered by WordPress.