De meest fundamentele werking in een SQL -systeem is de SELECT-query . In MySQL , programmeurs gebruiken SELECT om een database te ondervragen om records op te halen . Met behulp van SELECT zal een aantal rijen terug uit een database op basis van de criteria die u het door te geven . Het commando kan basic of ingewikkeld zijn, afhankelijk van hoe de verbeterde uw SELECT-instructies zijn . Instructies 1 Verzamel wat basisinformatie over de gegevens die u wilt . Weten welke informatie van de database te houden , alsmede welke tafel je wilt query, welke rijen de tafel houdt en welke van die rijen die u wilt zien . Start 2 met een zeer eenvoudige vraag , die dan worden gebouwd . Deze vraag zal elke kolom en elke rij van de " klanten " tafel terug , de basisvorm van het SELECT commando . De hoeveelheid data terug zal overweldigend zijn als uw klant tafel is groot . Voorbeeld : SELECT * FROM klanten ; 3 Bepaal wat je wilt doen met de informatie die uw vraag zal terugkeren . Vergeet niet, zal je meestal niet nodig alle kolommen met gegevens . 4 Return wilde alleen kolommen . Om terug te keren slechts een paar kolommen , vervang het sterretje in het vorige commando met een komma - gescheiden lijst met kolommen die u wilt . Bijvoorbeeld , als je doet een mailing naar al uw klanten , zult u alleen de naam en het adres kolommen nodig . Voorbeeld : SELECT naam , adres FROM klanten ; 5 Verfijn je zoekopdracht verder door terug te keren alleen rijen die u interesseren , met behulp van een WHERE-component . De WHERE-component zal ertoe leiden dat de SELECT-query om alleen rijen die de WHERE-component voldoet terugkeren . Deze vraag zal de naam, het adres en de balans van elke rij in de database met een negatief saldo te selecteren . Voorbeeld : SELECT naam , adres , saldo FROM klanten WHERE balans 6 Gebruik de boolean OR en AND met de WHERE-component aan een aantal voorwaarden te sluiten . De voorwaarden kan zo ingewikkeld of eenvoudig als je ze nodig hebt te zijn . Het is afhankelijk van hoe specifiek je wilt de terugkeer te zijn . Hier AND wordt gebruikt, zodat de query niet alleen de naam en het adres van iedereen met een positief saldo , maar ook diegenen wiens naam is ' Joe Smith ' zal selecteren . Voorbeeld : SELECT naam , adres FROM klanten WHERE balans > 0 AND name = ' Joe Smith ' ;
|