Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
MySQL sluit zich aan bij Select Count Tutorial
Bij gebruik van de graaf verklaring in MySQL , kan de programmeur nodig om een ​​tabel om de juiste telling te verwerven sluiten . Zo kan een programmeur het aantal orders zien van een klant . De gekoppelde tabellen met de graaf statement wordt gebruikt om het exacte aantal bestelling gemaakt door een bepaalde cliënt zijn. Dit wordt bereikt met behulp van SQL-code in MySQL . Maak de tabellen

Als de twee tabellen niet bestaan ​​, dan is het nodig om ze eerst te creëren . Om een tabel in MySQL te maken , gebruikt u de volgende syntaxis :

CREATE TABLE klant ( CustomerId INT , PRIMARY KEY ( CustomerId ) ) op

In dit voorbeeld , een klant tafel is gemaakt . Het veld klantnummer wordt gebruikt om de gebruiker te identificeren . Daarnaast werd de klant- als de primaire sleutel . Graaf uitspraken kunnen zeer geheugen - intensief als er grote tafels waarnaar wordt verwezen in de query . Het instellen van een primaire sleutel op een tafel verbetert de prestaties , vooral wanneer ontwikkelaars hebben enkele tellen verklaringen wordt gebruikt op de tafels .

Aangezien dit voorbeeld zal het aantal orders van een klant heeft gemaakt te tellen , wordt de volgende syntaxis gebruikt voor het maken een orden tafel :

CREATE TABLE om ( orderId INT , klant- INT , PRIMARY KEY ( orderId ) )

Notice of the customerId veld wordt ook opgenomen in de volgorde tafel . Dit is nodig om de join verklaring die wordt gebruikt om de orders tellen . Indien de customerId niet is geplaatst , is er geen manier om de klant te koppelen aan zijn bevelen .
Maken van de Query

De volgende stap in het gebruik van de aan te sluiten en te tellen verklaringen is het creëren van de query . De join verklaring verbindt de twee tabellen samen . Wanneer de twee tabellen worden samengevoegd , wordt de telling statement uitgevoerd om het totale aantal verkopen klant heeft geven . De volgende verklaring wordt gebruikt om records te tellen in MySQL :

select count
( * ) van de klant , orderwhere Klant.Klantid = order.customerId

Let op het " waar " -clausule . Deze clausule geeft de SQL-instructie om de twee tabellen toe te treden op customerId veld . Wanneer dit gebeurt , worden alle records van de order tabel verbonden aan de klant . Als vijf orders werden gemaakt , wordt het samengevoegde statement retourneert vijf records. De telling ( * ) en verliesrekening weerspiegelt het toetreden door het tellen van het aantal records geretourneerd en het tonen van het totale aantal bestellingen voor die klant .

Previous: Next:
  PHP /MySQL Programmering
·Hoe om te controleren Als een …
·Hoe kan ik PHP -bestanden bewe…
·Hoe om PDF's te creëren met P…
·PHP String Types 
·Hoe maak je een UPDATE MySQL Q…
·Hoe je MySQL gegevens in een b…
·Hoe kan ik een XML- bestand me…
·Hoe maak je een lijn wijzigen …
·Hoe te Email PHP om een IIS 6 
  Related Articles
Hoe te Records in een rapport gegevens i…
Hoe toegang en Voer een Select Query in …
Hoe toegang VB Select Query 
Hoe maak je van een dataset in Visual Ba…
Hoe maak je een Select Case Met Microsof…
Hoe maak je items in een ListBox in Visu…
Hoe de Select Commando in de DataGrid in…
Hoe te DataGridView gebruiken voor MySQL…
Hoe maak je een ruimte in VB.Net 
  Programmering Articles
·Het wijzigen van de Image Color op Java-…
·Wat zijn nuttig C + Compiler vlaggen ? 
·Netto Architectuur Certificering 
·Hoe maak je Windows Mobile 5.0 Pocket PC…
·Hoe bij te dragen CS3 FlashPaper 
·Hoe maak je een Ruby script schrijven 
·Hoe te Curves in GTK Radiant 
·Hoe maak je een tekstvak gebruiken voor …
·Voicechat projecten in Visual Studio 
Copyright © Computer Kennis http://www.nldit.com