Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

MySQL pripája Select Count Tutoriál

Pri použití príkazu grófa v MySQL , môže potrebovať programátor pripojiť tabuľku získať správny počet . Napríklad , môže potrebovať programátor vidieť počet objednávok zákazníkom . Spojených tabuliek spolu s vyhlásením grófa sa používa na nájdenie presné číslo objednávky vytvorené konkrétneho zákazníka . Toho je dosiahnuté pomocou SQL kódu v MySQL . Vytvorenie tabuľky

Ak neexistujú dve tabuľky , potom je nutné najprv vytvoriť im . Ak chcete vytvoriť tabuľku v MySQL , použite nasledujúcu syntax :

CREATE TABLE zákazníka ( KódZákazníka INT , PRIMARY KEY ( KódZákazníka ) )

V tomto príklade , tabuľka zákazník bol vytvorený . Zákazník ID pole sa používa na jednoznačnú identifikáciu užívateľa . Navyše , CustomerID bol použitý ako primárny kľúč . Počet vyhlásení môže byť veľmi náročné na pamäť , ak tam sú veľké tabuľky odkazované v dotaze . Nastavenie primárneho kľúča na stole zlepšuje výkon , najmä keď vývojári niekoľko vyhlásení počet sa používa na stoloch .

Pretože tento príklad spočítať počet objednávok zákazník urobil nasledujúcej syntaxe sa používa na výrobu tabuľka objednávky :

CREATE TABLE poradí ( orderId INT , ČísloZákazníka INT , PRIMARY KEY ( orderId ) )

Všimnite si , ČísloZákazníka je tiež vstúpil do tabuľky objednávky . To je nevyhnutné pre spojiť výraz , ktorý sa používa na počítanie objednávky . Ak nie je vložená ČísloZákazníka , nie je tam žiadny spôsob , ako prepojiť zákazníka na jeho rozkazy .
Vytvorenie dotazu

ďalší krok v používaní spojenia a počítať vyhlásenie vytvára dotaz . Pripojiť vyhlásenie spája dve tabuľky dohromady . Akonáhle sú dve tabuľky sú spojené , počet vyhlásení sa vykonáva , aby celkový počet predajov zákazník vytvoril . Nasledujúci príkaz sa používa k počtu záznamov v MySQL :

vyberte count ( * ) od zákazníka , orderwhere Customer.CustomerID = order.customerId

Všimnite si "where" príkaze . Toto ustanovenie hovorí , príkaz SQL pripojiť dva stoly na ČísloZákazníka . Keď sa to stane , všetky záznamy z tabuľky objednávky sú pripojené k zákazníkovi . Ak bolo vytvorených päť objednávok , a potom sa pripojil príkaz vráti päť záznamov . Count ( * ) Vyhlásenie odráža pripojiť spočítaním počtu vrátených záznamov a zobrazenie celkového počtu objednávok pre daného zákazníka .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené