/ / Werken met de database: waar zijn de vragen voor

Werken met de database: waar zijn de vragen voor

Wat is een "verzoek"? Wat bedoelen ze met het doorzoeken van de database? Waarvoor dienen de vragen die naar de database worden gestuurd?

wat zijn de verzoeken voor
Met verzoek wordt bedoeld het overleggen van bepaaldevoorwaarden waaronder de database een antwoord zal geven en interessante informatie zal verstrekken. D.w.z. het verzendt bepaalde voorwaarden / gegevens, volgens welke de noodzakelijke informatie wordt geselecteerd en naar de klant wordt verzonden / of in de database wordt ingevoerd. Het antwoord op de vraag "waar is het object voor bedoeld, het verzoek", zul je zeker leren van dit artikel.

Waarom hebben we databasequery's nodig?

Het is noodzakelijk om niet alleen een antwoord te geven op de vraag watzo'n verzoek, maar ook op de vraag waar de verzoeken voor zijn. Ze zijn nodig om de informatie te krijgen die in de database is opgeslagen. Simpel gezegd, vragen in de database zijn ontworpen om de informatie te verkrijgen die in individuele gevallen nodig is. Hun doel kan heel anders zijn: het kan nodig zijn voor identificatie als bankklant op een website van derden, of voor identificatie als werknemer van het interne bedrijfsnetwerk, of voor het verkrijgen van informatie over de profielstatus op de website van de game.

Wat zijn de componenten van het verzoek?

queries in de database zijn ontworpen voor
We blijven de vraag beantwoorden:Waar zijn de vragen voor? SQL wordt gebruikt om queries te schrijven. Er mogen slechts twee componenten zijn: SELECT en FROM. Maar daarnaast kunnen een aantal andere commando's worden gebruikt en gebruikt, die nieuwe vereisten toevoegen aan de selectie van gegevens en hun sortering met weergave. Deze zoekopdrachten in de database zijn ontworpen om de meest noodzakelijke informatie van de computer te verkrijgen: wat u moet vinden en waar het moet worden doorzocht. Het meest populaire onderdeel na de vereiste onderdelen is Waar. Waar wordt gebruikt om specifieke voorwaarden voor gegevensselectie in te stellen. Hier kunt u dus een identificatienummer, geboortedatum of andere informatie specificeren die uniek is en waarmee een persoon kan worden geïdentificeerd.

Query bouwen

groepsbewerkingen in query's zijn bedoeld voor
Elk verzoek heeft een strikte bouwhiërarchie,die niet kan worden geschonden. Er kan een fout optreden. De constructie wordt verteld aan de hand van een simpele vraag met drie componenten. Kom eerst SELECT, FROM en Where. Operatoren kunnen zowel in hoofdletters als in kleine letters worden getypt, dit heeft geen invloed op de uitvoering. Maar volgens de regels van goede toon worden alle operators geschreven met een hoofdletter en de gewenste voorwaarden, tabelnamen, enz. Met een kleine. En dus is het gemakkelijker om te navigeren terwijl je de code bekijkt. Terugkomend op de code, moeten we apart vertellen waarvoor verantwoordelijk is.

Построение запроса, как правило, не отличается bij het werken in verschillende ontwikkelomgevingen. Dus de vraag is voor u: "wat zijn de verzoeken in toegang voor" of in een andere ontwikkelomgeving, en u kunt er zeker van zijn dat de antwoorden in dit artikel voor al deze vragen geschikt zijn.

Basisverzoekgegevens

Er zijn slechts twee hoofdbestanddelen, zoals eerder vermeld:

  • SELECTEER [wat is nodig 1, wat is nodig 2, wat is nodig 3] - wordt gebruikt om aan te geven welke informatie nodig is. Zij is het die wordt overgebracht van de database naar het programma waarmee de gebruiker werkt.
  • FROM [tabel waaruit gegevens worden gehaald] -het is niet voldoende om de benodigde gegevens aan te geven, je moet ook aangeven waar ze vandaan moeten komen. De database zelf slaat geen data op, maar tabellen, waarin de data zelf al is opgeslagen. Verschillende tabellen kunnen dezelfde gegevenskolommen hebben om dit te voorkomen, en een indicatie geven van waar dat vandaan komt.

Aanvullende querygegevens en bulkbewerkingen

waar is het verzoekobject voor
Om het zoekresultaat te verbeteren en informatie te geven over de reeds ontvangen informatie, worden aanvullende opdrachten gebruikt:

  • Waar [zoekvoorwaarden] - wordt gebruikt om de nodige informatie over bepaalde selectievoorwaarden te sorteren.
  • LIMIT [aantal] - gebruikt om het aantal rijen te beperken dat uit de tabel wordt gehaald.
  • GROUP BY [queryparameter] - gebruikt voorom de ontvangen informatie uit de database te groeperen. Maar aan een groep kan geen enkele informatie worden verstrekt, maar alleen proportioneel en van hetzelfde type. U kunt meer lezen in het afzonderlijke artikel over GROUP BY. Groepsoperaties in query's zijn bedoeld om het uiterlijk van de verstrekte informatie te verbeteren en deze beter leesbaar te maken.
  • UNION [query] wordt gebruikt om een ​​aparte subquery in een query te plaatsen. Als u een vrij grote hoeveelheid informatie ontvangt, heeft u deze optie mogelijk nodig.
  • LIKE "" wordt gebruikt om te controleren of een masker in een query de grootte heeft van bepaalde gegevens. Dus met zijn hulp kan een persoon worden doorzocht, wiens salaris wordt gemeten in getallen van zes cijfers.

voorbeeld

waar zijn toegangsverzoeken voor
Op zich is begrijpen wat er is geschrevenproblematisch, zonder een passend voorbeeld te geven. Maar zelfs één voorbeeld kan niet alles verklaren, en je moet behoorlijk wat informatie zoeken totdat je alle mogelijkheden begrijpt die SQL-ontwikkelaars bieden:

SELECT Naam, ProductNummer, Lijstprijs AS Prijs

VAN Productie.Product

WAAR ProductLine = "R"

Laten we de code analyseren die ik hierboven heb voorgesteld.Allereerst is er een selectie van de benodigde gegevens: naam, productnummer en de pagina van de prijslijst. Bovendien wordt het prijsoverzicht weergegeven onder een iets andere naam - alleen "prijs". De gegevens zijn afkomstig uit de "Producten" -database uit de "Product" -tabel. Over het algemeen is het niet nodig om de database op te geven als u met slechts één werkt waarnaar u het verzoek daadwerkelijk verzendt. Maar als er meerdere bases zijn, geef dan aan, aangezien de computer gewoon niet begrijpt met wie u contact opneemt of uw verzoek volledig negeert en een foutmelding geeft. De derde regel geeft aan dat niet alle informatie wordt weergegeven, maar alleen dat wat in de "P" -productlijn gaat. Dat is het einde van een klein artikel, na het lezen waarvan u nu begrijpt waar de verzoeken om zijn.

leuk vond:
0
Populaire berichten
Spirituele ontwikkeling
eten
Y