Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    MySQL Syntax Issues

    Många webbplatser använder data som lagras i MySQL relationsdatabas . Med hjälp av detta system , utvecklare modell sina data i tabeller och kolumner . Varje post av data i en enda tabell kan innehålla ett värde för varje kolumn i tabellen . MySQL kan lagra flera typer av data , och utvecklare kan använda en rad bearbetning uttalanden för att hantera data i en MySQL -system . Som med alla scripting processen , fel är vanligt , med de mest använda uttalande typer associerade med särskilda frågor . Uttalanden

    Utvecklare använder SQL-satser för att skapa , uppdatera och söka MySQL-databaser . Genom att skriva SQL-skript , kan utvecklare utföra olika typer av uttalande om en MySQL-databas , inklusive select-satser för frågor , uppdatera rapporterna för att ändra värden , infoga uttalanden för att lägga till nya data till en tabell och skapa rapporter för faktiskt bygga tabeller . Syntaxen inom dessa uttalanden måste vara exakta för att processen ska lyckas . Samt förhindrar ett SQL-skript från att köra framgångsrikt , kan fel i MySQL syntax orsaka hela webbapplikationer för att misslyckas .
    Databasposter

    MySQL databas uttalanden hänvisar ofta till bord och kolumnnamn , som följande exempel frågeuppgiften demonstrerar :

    SELECT cust_name FRÅN customer_details ,

    Om tabellen eller kolumnnamn inte är representerade i frågeuppgiften precis som de är i MySQL-databasen , kommer denna process inte att lyckas . MySQL sökord för " select " och " från " måste också rättstavade . Dessa villkor behöver inte ingå i versaler så länge de är rättstavade , men med hjälp av versaler kan göra ett uttalande mer lättläst - . Och manuset som helhet därför mindre risk för fel i allmänhet

    värden

    MySQL uttalanden inkluderar ofta datavärden . Detta inkluderar uppdateringar, skär och frågor , som följande insatsen uttalande demonstrerar :

    INSERT INTO customer_details ( Kund_ID , cust_name ) VALUES ( 12 , " John Smith " ) ,

    i detta fall tabell -och kolumnnamn får inte innehålla fel , och värdena måste vara korrekt formaterat . Här är den första kolumnen värdet ett heltal och den andra är en textsträng. Medan heltal kan inkluderas direkt måste textsträng vara omgiven av citattecken eller det orsakar syntaxfel . UPDATE och INSERT uttalanden innehåller alltid datavärden för att lägga till databasen , men frågor kan inkludera sådana värden som ett alternativ , som i följande kod :

    SELECT cust_name FROM customer_details WHERE Kund_ID = 12 ;

    Denna kod frågar rader med ett visst värde i en av kolumnerna .
    relaterade tekniker

    MySQL-databaser arbetar ofta tillsammans med andra webbtekniker , t.ex. server - skript i PHP och HTML för webbsida uppmärkning . När utvecklare använder PHP-skript för att bygga webbplats gränssnitt , inkluderar de MySQL uttalanden i dessa skript , och sedan bygga in resultaten i HTML-kod kod . Denna process kan vara särskilt svårt att utföra utan syntaxfel . Följande exempel PHP-kod förlänger insatsen uttalande kod för att visa :

    $ query = " INSERT INTO customer_details ( Kund_ID , cust_name ) VALUES ( 12 , ' John Smith ' ) " ;

    för att undvika alla missförstånd använder koden enkla citationstecken för uppgiftsvärdet och citattecken runt uttalandet i sig . Utan denna ändring skulle uttalandet innehåller ett syntaxfel .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Tutorial på SQL-funktioner
    ·Hur man gör en XML spellista med PHP
    ·Hur man beräknar en PHP Date Skillnad
    ·Dolda Input faror med PHP
    ·Hur du sätter en array till en databas tabell med PHP
    ·Hur du ansluter PHP MySQL App Med Flex App
    ·Hur man installerar SQL 2005 Express på Windows Vista
    ·Hur man slår samman två MySQL Resultat i PHP
    ·En PHP register över alla MySQL sökningar
    ·Hur får man en server Path rotfilsystem Använda PHP
    Utvalda artiklarna
    ·Hur man skriver ut tecken i Java
    ·Hur man skapar RSS Med PHP
    ·Hur Design Editor Använda OpenGL
    ·Hur man lär sig spelet Kodning
    ·Hur man skriver en lista i Python
    ·Hur man använder statisk analys för att hitta buggar
    ·Hur man skapar en ihålig kvadrat i PHP
    ·Hur man håller en löpande summa av en variabel i Pyth…
    ·Hur fixar tabbavståndet i Eclipse
    ·Hur Pass på Cookies till kunder i PHP
    Copyright © Dator Kunskap http://www.dator.xyz