Computers, Programmering
Werken met de database: Waarom zijn verzoeken
Wat is de "request"? Wat is over het algemeen bedoeld met de query in de database? Wat zijn de verzoeken die aan de database worden gestuurd?
Waarom vragen aan de database?
Het antwoord moet worden gegeven, niet alleen om de vraag wat het verzoek, maar ook op de vraag, waarom zijn vragen. Ze zijn nodig om de informatie die is opgeslagen in de database te krijgen. Simpel gezegd, worden de database queries ontworpen om de informatie die nodig is in sommige gevallen krijgen. Hun doel kan heel verschillend zijn: het kan nodig zijn om te identificeren als een klant van de bank op de site van derden, of te identificeren als werknemer intranet, of om informatie over de toestand van het profiel op de website van het spel te verkrijgen.
Wat zijn de componenten van de vraag is?
Het bouwen van een query
Het bouwen van een query, in de regel, verschilt niet aan het werk in verschillende ontwikkelomgevingen. Dus, staan voor u een vraag: "Waarom zijn de verzoeken om toegang» of een andere ontwikkelomgeving, en je kunt er zeker van zijn dat de antwoorden in dit artikel om ze allemaal zullen komen.
Basisgegevens verzoek
De hoofdonderdelen, zoals eerder vermeld, slechts twee:
- SELECT [1 ding wat je nodig hebt 2, moet je 3] - wordt gebruikt om aan te geven welke informatie nodig is. Dat zal worden overgedragen van de databank naar het programma waarmee de gebruiker werkt.
- FROM [tabel waaruit gegevens worden genomen] - geef de vereiste gegevens is klein, en nog steeds aan te geven waar ze moeten worden genomen. De database wordt niet rechtstreeks opgeslagen gegevens, en een tabel die de gegevens heeft. De verschillende tabellen kunnen dezelfde kolommen met gegevens om dit te voorkomen hebben, en wordt gebruikt om aan te geven waar het wordt genomen.
Voor aanvullende informatie en aanvraag groep operaties
- Waar [zoektermen] - wordt gebruikt om het uitzoeken van de nodige informatie over de specifieke toelatingsvoorwaarden.
- LIMIT [nummer] - wordt gebruikt om het aantal rijen worden in de tabel beperken.
- GROUP BY [queryparameter] - wordt gebruikt voor het groeperen van de ontvangen gegevens uit de database. Maar de groep is geen informatie kan worden verstrekt, maar alleen in verhouding tot, en dezelfde soort. Voor meer informatie kunt u te weten te komen door het vinden van een apart artikel over de GROUP BY. Groep operaties in query's ontworpen om het uiterlijk van de informatie en de grotere leesbaarheid te verbeteren.
- UNION [aanvraag] wordt gebruikt om een afzonderlijk verzoek subquery gebracht. Wanneer u ontvangt, kan een vrij aanzienlijke hoeveelheid gegevens nodig zijn en die optie.
- LIKE "" wordt gecontroleerd of het masker rekening met het verzoek van een bepaalde grootte data. Dus, met zijn hulp, kunt u zoeken naar de persoon wiens salaris vymeryat zes cijfers.
voorbeeld
SELECT Naam, artikelnummer, ListPrice AS Prijs
FROM Production.Product
WAAR productlijn = 'R'
Parse bood me de bovenstaande code. Ten eerste is er een selectie van de benodigde gegevens: naam, productnummer en de pagina folder prijzen. En de prijs vel wordt weergegeven met een iets andere naam - een "prijs". De gegevens zijn afkomstig uit de database "producten" uit de tabel "Product". In het algemeen geeft u de database is niet nodig als u werkt met slechts één, die eigenlijk een verzoek stuurt. Maar als er een paar bases, dan moet u om aan te geven, gezien het feit dat de computer gewoon niet begrijpen aan wie u verwijzen, of zelfs negeren uw verzoek en zal een fout genereren. De derde regel geeft de output niet alle informatie, maar degene die gaat in de lijn van "P" producten. Dat eindigde een kort artikel, na het lezen van jullie nu begrijpen, waarom zijn vragen.
Similar articles
Trending Now