Als programmeurs moeten hun applicaties kunnen gegevens op de vlieg en tussen de sessies opslaan en openen , ze vaak wenden tot databases . Veelgebruikte databases die gebaseerd op de Structured Query Language ( SQL ) , zoals MySQL en SQLite . Net als bij andere soorten programma's , kan syntax fouten in commando's om databases zoals deze verergeren zelfs ervaren programmeurs . SQL Syntax De syntaxis gebruikt in SQL -commando lijkt op die in programmeertalen zoals C + + en Java . Discrete commando's worden gescheiden door puntkomma aan het einde van elke zin en haakjes bevatten argumenten die specifieke waarden overgaan in de functionele componenten van commando . Het opsporen van waar in de syntax de programmeur een fout heeft gemaakt kan een moeilijke taak zijn en dat compilers voor andere programmeertalen de programmeur informatie over waar te kijken voor de syntax error zal geven , SQL syntax foutmeldingen zijn veel vager < . br Fouten > MySQL De MySQL database is een open source database onderhouden door Oracle als van 2011 . Het loopt als een aparte server -programma voor klanten om toegang te krijgen . De eerste plaats die een programmeur moet zoeken in het geval van een syntax error is het einde van de opdracht . Een van de meest voorkomende syntax fouten in SQL-instructies is simpelweg weglaten van de puntkomma aan het einde van een statement . Hierna zou de programmeur ervoor zorgen dat elk haakje had een passend paar , dat elk item in de lijsten binnen die haakjes een komma achter het, en dat hij niet vergeten om elke operatieve termen zoals " INSERT , " " WAAR bevatten , " " SELECT " of" UIT . " SQLite Fouten SQLite is een eenvoudiger variant op SQL-databases . In plaats van het runnen als een discrete server , fungeert het als een formaat waarin om gegevens op te slaan en op te halen uit een lokaal bestand . Een syntactische functie die SQLite scheidt van databases zoals MySQL is dat " INSERT " verklaringen zijn niet afhankelijk van opgeven kolomnamen . In plaats van een lijst van de kolommen waarop data wordt geschreven , wordt de data te schrijven , de SQLite cliënt om gegevens te schrijven in kolommen in de volgorde waarin programmeerapparaat worden de gegevens in het commando . Als een programmeur die gewend is aan het werken met MySQL schrijft deze extra kolom element in een SQLite statement , kan het een syntax error die verbijsterende lijkt teweegbrengen . Syntax Testen soms , het maakt niet uit hoe hard een programmeur staart naar de SQL-instructies die worden gooien syntax fouten , hij kan het gewoon niet lijken te achterhalen wat hij verkeerd heeft gedaan . In deze situaties kan het helpen om de code te kopiëren en te plakken in een geïntegreerde ontwikkelomgeving of een command line tekstverwerker , zoals VI of VIM . Deze programma's bevatten vaak functies zoals het markeren van overeenkomende haakjes en de tekst die is in een aanhalingsteken . Dit kan helpen een ontwikkelaar sporen oneven nummers van haakjes en plaatsen waar hij vergat om een aanhalingsteken sluiten toe en geeft hem over het algemeen een meer flexibele omgeving waarin te manipuleren en bewerken van de verklaring . < Br >
|