Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Query Syntax Error
Als ontwikkelaars toepassingen maken gebruik van databases , deze algemeen te betrekken data queries . Een query is een statement uitgevoerd in de programmering of scripting code , ontworpen om een ​​goed gedefinieerde set van gegevens uit een database op te halen . Query's rechtstreeks en in SQL ( Structured Query Language) van systemen zoals MySQL en Oracle , of kunnen worden uitgevoerd vanaf een andere programmeertaal zoals PHP of Java . Query's verschillende details over de gegevens van een script vraagt ​​. Tafels in

Queries
normaal geven een of meer database tabellen . Een query in SQL Normaal gesproken gebruik je de "select" keyword en de naam van ten minste een tabel opgeslagen in de database . De naam van de tabel staat de tabel met de gegevens die nodig zijn , dus als deze naam niet correct is opgenomen , wordt een query mislukken . Het volgende voorbeeld SQL-query pogingen om gegevens op te halen uit een tabel met de naam "Land " met een kolom met de naam "City " in het :

SELECT Stad
van Land ;

Standaard zal dit alle records terug binnen de "City " kolom die momenteel zijn opgeslagen in de tabel , maar als de naam van de tabel is bijvoorbeeld verkeerd gespeld , de query wordt niets .
Columns
terug

Queries geef de namen van de kolommen in een tabel plaatsen . Deze kolommen bevatten de vereiste gegevens . Als de kolom namen verkeerd worden gespeld een query zal dus niet in staat zijn om de benodigde gegevens te retourneren . Een veel voorkomende fout is inclusief een kolom naam die geldig is , maar dat wordt uit de verkeerde tafel gevraagd. Bijvoorbeeld , gegeven een databank met tabellen genaamd " Customer " en "Order " met een kolom met de naam " CustID " in de "Klant " tabel en een kolom met de naam " ordID " in de " Order" tafel , zou de volgende query mislukken : < br >

SELECT ordID van Klant ;

de opgegeven kolom bestaat niet in de tabel is aangegeven , zodat de query resultaat zal zijn leeg
Filtering < br . >

Queries
kunt gegevens resultaten te filteren op verschillende manieren . Als code vereist slechts een deel van de records voor bepaalde tabel kolommen , ontwikkelaars kunnen op maat van de query- syntax om dit onderdeel alleen al halen . Bijvoorbeeld , de volgende syntaxis toont bevragen deze records met een bepaalde waarde binnen een database tabel column :

SELECT * van Customer WHERE type = 'business ' ;

Deze vraag zal verslagen met alle keren kolommen in de "Klant " tafel waar de waarde in de kolom " type" past binnen de aangegeven waarde van "business . " Indien een van de kolom in de " waar " -clausule , of de waarde gegeven onjuist is , kan de query terug ofwel geen resultaten of onjuiste resultaten .
Soorten

gebruiken verkeerde types kan leiden tot SQL- queries te mislukken . Dit komt het meest voor bij clausules zoals de " waar " construct aanwezig zijn . Bijvoorbeeld, indien code filteren van een opzoeking resultaat op een kolom die een bepaalde waarde , zoals numerieke slaat , maar een vraag " waar " clausule geeft een waarde als een text string type , kan de query mislukken . Het is gebruikelijk om berichten over een " soort mismatch " in dergelijke gevallen ontvangt .
Citaten

Enkele en dubbele aanhalingstekens
verschijnen vaak binnen querysyntaxis . Bijvoorbeeld , is het gebruikelijk om SQL queries binnen andere programmering scripts zijn in talen zoals PHP . De volgende voorbeeld PHP fragment creëert een variabele om een SQL-query met een filtering clausule erin modelleren :

$ query = "SELECT * van Mensen WAAR pName = ' Smith ' " ;

De query zelf is opgenomen in dubbele aanhalingstekens , terwijl de opgegeven waarde voor de " waar " -clausule verschijnt binnen enkele aanhalingstekens . Dit soort situaties is er een waarin het is heel gebruikelijk om per ongeluk verwarren de enkele en dubbele aanhalingstekens , potentieel preventie van ofwel het script of de query gaat uitvoeren .

Previous: Next:
  Database Software
·Hoe de primaire sleutel Veld b…
·Hoe je MS Access 2007 Leer 
·Hoe u rapporten in een Access-…
·SQL Audit Checklist 
·Hoe te Getallen opmaken in Acc…
·Hoe te SSIS gebruiken voor com…
·Hoe Word- document importeren …
·Hoe te importeren Van Toegang …
·De voordelen van Filemaker Pro…
  Related Articles
Toegang tot een query in een Word- docum…
Hoe kan ik een Word Runtime Error 438 Fi…
Hoe te herstellen van een Word- Error 
Hoe te Error Correction 
Hoe kan ik een niet-opgeslagen Word-best…
Hoe maak je een fout met bestandstoegang…
Hoe te verwijderen van een Onderstrepen …
Hoe te Turn on Windows Media Player Erro…
Hoe software te installeren in weerwil v…
  Software Articles
·Hoe te beschermen Microsoft PowerPoint 
·Aantal Beschikbare functies in Excel 
·Hoe vindt AVI Codec 
·Hoe gegevens Labels Onderhoud Bij Verfri…
·Hoe kan ik een MP3 branden op een audio-…
·Hoe PDF-bestanden kopiëren naar een Spr…
·Hoe maak je een titel kaartformaat voor …
·Hoe kan ik een back-up batterij 
·Backup Power voor een computer 
Copyright © Computer Kennis http://www.nldit.com