Sitemap

Navigazione veloce

Query-opdrachten KIES Basisquery-bouwsteen om gegevens op te halen. KIES * Het gebruik van * met SELECT retourneert alle kolommen. SELECT kolom Geef exacte kolommen op met hun naam. SELECT tabel.kolom Verwijs naar een kolom uit een specifieke tabel. VAN Geef aan waar u gegevens kunt vinden. NET ZO Een tabelnaam of kolom tijdelijk aliasen naar een nieuwe naam. WAAR Filter resultaten met een voorwaarde. EN Gebruik meerdere voorwaarden met een WHERE-clausule.Resultaten moeten aan alle voorwaarden voldoen. OF Gebruik meerdere voorwaarden met een WHERE-clausule.Resultaten hoeven maar aan één voorwaarde te voldoen. BESTEL DOOR Sorteer de resultaten per kolom.De database kiest hoe te bestellen. BESTELLEN OP kolom ASC Sorteer de resultaten per kolom in oplopende volgorde. ORDER BY kolom DESC Sorteer de resultaten per kolom in aflopende volgorde. BEGRENZING Beperk het aantal geretourneerde resultaten. OFFSET Sla het eerste OFFSET-aantal rijen over.Vaak gebruikt met LIMIT. SUBQUERY Voer een query uit om gegevens voor een andere query op te halen. Geaggregeerde functies¹ GRAAF Tel het aantal rijen dat overeenkomt met de zoekopdracht. MAX Retourneert de hoogste waarde in een numerieke kolom. MIN Retourneert de laagste waarde in een numerieke kolom. SOM Tel de waarden van een numerieke kolom op. AVG Bereken de gemiddelde waarde voor een numerieke kolom. HEBBEN Gebruikt met aggregatiefuncties in plaats van de WHERE-component. GROEP OP Wordt gebruikt om een ​​geaggregeerd resultaat te verfijnen. Operators LEUK VINDEN Hoofdlettergevoelig zoeken naar een patroon met een jokerteken (%). IK HOU VAN Hoofdletterongevoelig zoeken naar een patroon met een jokerteken (%). TUSSEN Zoek naar een waarde tussen twee waarden.Werkt met datums of cijfers. > Zoek naar waarden die groter zijn dan een voorwaarde. >= Zoek naar waarden die groter of gelijk zijn aan een voorwaarde. Zoek naar waarden die kleiner zijn dan een voorwaarde. = Zoek naar waarden die kleiner zijn dan of gelijk zijn aan een voorwaarde. = Zoek naar waarden die exact overeenkomen met een voorwaarde. > Zoek naar waarden die niet gelijk zijn aan een voorwaarde. UNIE Combineer twee unieke zoekopdrachten (met dezelfde kolommen) tot één resultaat. UNIE ALLES Combineer twee zoekopdrachten (met dezelfde kolommen) tot één resultaat.Duplicaten toegestaan. IN Afkorting voor WAAR.Specificeert meerdere OF-voorwaarden. NIET IN Afkorting voor WAAR.Specificeert meerdere OF-voorwaarden (omgekeerd) of niet gelijk aan. IS NIETS Controleer op lege waarden. IS NIET NUL Controleer of er geen lege waarden zijn. SNIJDEN Retourneert resultaten die overeenkomen met twee zoekopdrachten. MINUS Retourneert resultaten in de ene zoekopdracht die niet in een andere zoekopdracht staan Doet mee AAN Wordt gebruikt om de kolom op te geven om resultaten te vergelijken en te matchen. GEBRUIK MAKEND VAN Afkorting voor AAN, gebruikt wanneer de kolomnaam in beide tabellen hetzelfde is. LINKER BUITENSTE JOIN Alle resultaten uit de linkertabel, met alleen de overeenkomende resultaten uit de rechtertabel. LINKER BUITENSTE JOIN (MET NULL) (Met null) Alle resultaten uit de linkertabel, maar niet in de rechtertabel. INNERLIJKE JOIN Alle resultaten die overeenkomen in zowel de linker- als de rechtertabel. VOLLEDIGE OUTER JOIN Alle resultaten van zowel de linker- als de rechtertafel. VOLLEDIGE OUTER JOIN (MET NULL) (Met null) alle resultaten van zowel de linker- als de rechtertabel met uitzondering van de resultaten in beide tabellen. RECHTS BUITENSTE JOIN Alle resultaten uit de rechtertabel, met alleen de overeenkomende resultaten uit de linkertabel. RECHTER BUITENSTE JOIN (MET NULL) (Met null) Alle resultaten uit de rechtertabel, maar niet in de linkertabel. Tabellen maken en bewerken MAAK TAFEL Maak een nieuwe tabel. NUL Sta lege waarden toe voor dit veld. NIET NUL Sta geen lege waarden toe voor dit veld. STANDAARD Een waarde om het veld mee te vullen als er geen is opgegeven. NET ZO Maak een nieuwe tabel op basis van de structuur van een bestaande tabel.De nieuwe tabel bevat de gegevens uit de oude tabel. WIJZIG TABEL (TOEVOEGEN KOLOM) Voeg een nieuwe kolom toe aan een bestaande tabel. WIJZIG TABEL (DROP KOLOM) Verwijder een kolom uit een bestaande tabel. WIJZIG TABEL (WIJZIG KOLOM) Wijzig het gegevenstype van een bestaande kolom. WIJZIG TABEL (HERNAME KOLOM) Hernoem een ​​bestaande kolom. WIJZIG TABEL (HERNAME TABEL) Hernoem een ​​bestaande tabel. WIJZIG TABEL (WIJZIG NULL) Null-waarden toestaan ​​voor een kolom. WIJZIG TABEL (WIJZIG NIET NULL) Voorkom null-waarden voor een kolom. DROP TAFEL Verwijder een tabel en al zijn gegevens. TRUNCATE TAFEL Verwijder alle gegevens in een tabel, maar niet de tabel zelf. Beperkingen HOOFDSLEUTEL Een waarde die een record in een tabel op unieke wijze identificeert.Een combinatie van NOT NULL en UNIQUE. VREEMDE SLEUTEL Verwijst naar een unieke waarde in een andere tabel.Vaak een primaire sleutel in de andere tabel. UNIEK Dwing unieke waarden voor deze kolom per tabel af. CONTROLEREN Zorg ervoor dat waarden voldoen aan een specifieke voorwaarde. INDEX (MAKEN) Optimaliseer tabellen en versnel query's aanzienlijk door een index aan een kolom toe te voegen. INDEX (UNIEK MAKEN) Maak een index die geen dubbele waarden toestaat. INDEX (DROP) Een index verwijderen. Gegevens maken en bewerken INSERT (ENKELE WAARDE) Voeg een nieuwe record toe aan een tabel. INSERT (MEERDERE WAARDEN) Voeg verschillende nieuwe records toe aan een tabel. INVOEREN (SELECTEREN) Voeg records toe aan een tabel, maar haal de waarden uit een bestaande tabel. UPDATE ALLES) Wijzig alle bestaande records in een tabel. BIJWERKEN (WAAR) Wijzig bestaande records in een tabel die overeenkomen met een voorwaarde. VERWIJDER ALLES) Verwijder alle records uit een tabel. VERWIJDEREN (WAAR) Verwijder records uit een tabel die overeenkomen met een voorwaarde. Triggers maken en bewerken¹ TRIGGER MAKEN Maak een trigger. TRIGGER MAKEN (OF WIJZIGEN) Maak een trigger of werk een bestaande trigger bij als er een wordt gevonden met dezelfde naam. WANNEER (VOOR) Voer de trigger uit voordat de gebeurtenis plaatsvindt. WANNEER (NA) Voer de trigger uit nadat de gebeurtenis heeft plaatsgevonden. EVENEMENT (INVOEREN) Voer de trigger uit voordat of nadat een insertie plaatsvindt. EVENEMENT (UPDATE) Voer de trigger uit voordat of nadat een update plaatsvindt. EVENEMENT (VERWIJDEREN) Voer de trigger uit voordat of nadat een verwijdering plaatsvindt. AAN Welke tafel je moet targeten met deze trigger. TRIGGER_TYPE (VOOR ELKE RIJ) Voer de trigger uit voor elke gewijzigde rij. TRIGGER_TYPE (VOOR ELKE STATEMENT) Voer de trigger eenmaal per SQL-instructie uit, ongeacht hoeveel rijen worden gewijzigd. UITVOEREN Trefwoord om het einde van de hoofdtriggerdefinitie aan te geven. DROP TRIGGER Een trigger verwijderen. Weergaven maken en bewerken AANZICHT MAKEN Maak een nieuwe weergave. NET ZO Definieer waar de gegevens voor een weergave moeten worden opgehaald. MET CASCADE CONTROLE OPTIE Zorg ervoor dat alle gegevens die via een weergave zijn gewijzigd, voldoen aan de regels die door de regel zijn gedefinieerd.Pas dit toe op alle andere weergaven. MET LOKALE CONTROLE OPTIE Zorg ervoor dat alle gegevens die via een weergave zijn gewijzigd, voldoen aan de regels die door de regel zijn gedefinieerd.Negeer dit voor andere weergaven. RECURSIEVE WEERGAVE MAKEN Maak een recursieve weergave (een weergave die verwijst naar een recursieve algemene tabelexpressie). MAAK TIJDELIJKE WEERGAVE Maak een weergave die alleen voor de huidige sessie bestaat. DROP VIEW Een weergave verwijderen. Common Table Expressions (CTE's)¹ MET Maak een nieuwe algemene tabelexpressie. NET ZO Geef de gegevens op die in de CTE moeten worden gebruikt. , (KOMMA) Koppel meerdere CTE's aan elkaar. ¹De implementatie en ondersteuning van database-engines variëren vaak.
Tutte le categorie: Bugfix informatie