PočítačeDatabázy

MySQL vyberte z výberu: operátor vzorkovania

MySQL, podobne ako ktorýkoľvek iný systém riadenia relačných databáz, má vo svojej štruktúre vybrať SELECT. Nie je to prekvapujúce, pretože databázy ukladajú informácie samotné predovšetkým s cieľom ich extrahovania v prípade potreby. select from SELECT позволяет делать это множеством различных способов, предоставляя большой набор инструментов. Voľba MySQL z príkazu SELECT vám umožňuje robiť to rôznymi spôsobmi, a to poskytnutím veľkej množiny nástrojov.

Inštalácia MySQL

MySQL je implementovaný pre Windows aj Linux. Ak chcete nainštalovať MySQL Ubuntu, stačí spustiť dva príkazy v termináli tohto OS:

- sudo apt-get nainštalovať mysql-server.

- sudo apt-get nainštalovať mysql-client.

Pre MySQL Windows stačí stiahnuť príslušné inštalačné balíky z oficiálnej stránky "DBMS" a spustiť ich.

Všeobecná štruktúra príkazu SELECT

Úplná štruktúra v MySQL vybrať z príkazu SELECT vyzerá takto:

1. SELECT - názvy stĺpcov (polí).

2. FROM - názvy tabuliek.

3. KDE je podmienka odberu vzoriek.

Všimnite si, že napriek tomu, že syntax jazyka SQL nerozlišuje veľké a malé písmená, je dobré zapísať operátora a rezervované kľúčové slová (FROM, WHERE atď.) Veľkými písmenami a mená tabuliek a ich stĺpcov sú malé. SELECT приведен на рисунке ниже. Najjednoduchší príklad použitia výberu MySQL z operátora SELECT je uvedený na obrázku nižšie.

Hviezdička po slove SELECT je analóg ALL kľúčového slova a znamená, že všetky stĺpce by mali byť vybraté z určenej tabuľky. Ak sa zaujímajú iba o niektoré polia v tabuľke, musíte ich špecifikovať na príslušnom mieste, oddelenom čiarkami. To isté platí aj pre názvy tabuliek - ak je niekoľko z nich, zadajte ich všetky oddelené čiarkami.

Použitie klauzuly WHERE

Je zrejmé, že ste si nemohli všimnúť, že v predchádzajúcom príklade kľúčové slovo WHERE chýba - je to preto, že v tomto prípade ho nepotrebujeme. Tento operátor nie je povinný a existuje veľa voliteľných operátorov v systéme SELECT, ale o niečo neskôr. Ak pridáte za názov tabuľky WHERE a akékoľvek podmienky, napríklad typ = 'pes', potom vo výslednom výbere dostanete iba jeden riadok so zvieratkom menom Edison. Nasledujúci obrázok ukazuje príklad. Nedávajte pozor na klauzulu ORDER BY, tu nehraje žiadnu úlohu a bude o tom diskutovaná trochu neskôr.

Stojí za zmienku, že po WHERE môžete tiež napísať niekoľko podmienok, ale nie pomocou čiarky. Na tento účel musíte použiť kľúčové slová ako AND alebo OR. Všetko závisí od toho, ako by sa mali rešpektovať vaše podmienky. Ak máte záujem o výsledok, ktorý spĺňa všetky podmienky, ktoré ste zadali, potom musí byť medzi nimi, ak by výsledok vyhovoval aspoň jednému z nich, použite OR.

Klauzula ORDER BY

Spomenuli sme, že okrem WHERE existuje veľa ďalších kľúčových slov vo výkaze SELECT, s ktorou môžete manipulovať s výsledným výberom, ako je to potrebné v konkrétnej situácii. Jeden takýto "kľúč" je ORDER BY. Umožňuje vám zoradiť výsledky vzorky podľa konkrétneho poľa, a to buď vo vzostupnom alebo zostupnom poradí. Ak to chcete urobiť, musíte po ňom určiť názov stĺpca, podľa hodnôt, ktoré je potrebné zoradiť. Je dôležité dodržiavať niekoľko podmienok: po prvé, meno uvedené v príkaze ORDER BY musí byť prítomné v SELECT samotnom; Druhý - ORDER BY musí byť umiestnený na konci žiadosti.

Štandardne sa triedenie vykonáva vo vzostupnom poradí (ASC), ale ak chcete zoradiť výsledok v zostupnom poradí, napíšte kľúčové slovo DESC za názov poľa namiesto ASC.

záver

Skúmali sme základné, ale nie všetky, nástroje operátora MySQL. SELECT, okrem vyššie uvedeného, má mnoho ďalších funkcií, ktoré vám umožňujú flexibilne a efektívne extrahovať dáta z databázy.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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