Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Flere settes inn MySQL
    Du bruker SQL-setninger for å håndtere data i en MySQL database , blant annet sette inn nye rader i tabellene . SQL sette inn setningen indikerer navnet på tabellen du sette data inn , navnene på kolonnene i tabellen og de verdiene du ønsker å sette inn. Snarere enn å lage og gjennomføre en egen innsats statement for hver ny rad i tabellen , kan du kjede flere innstikk sammen som en del av en enkelt setning. Sett Statement

    Bruk SQL insert setning for å legge til nye data til en MySQL database tabellen . Følgende disposisjon demonstrerer den grunnleggende strukturen i et innstikk uttalelse:

    INSERT INTO tabellen ( kolonner ) VALUES ( data) ;

    Uttalelsen først identifiserer tabellen i databasen, angir da kolonnen navnene i en sammenhengende liste . Endelig leverer uttalelsen de nye verdiene . Verdiene må tilsvare kolonnene indikert tidligere i uttalelse i form av både antall og type . I noen tilfeller kan en verdi ikke være nødvendig for visse kolonner , i så fall kan du levere " null " i stedet - . For eksempel hvis en kolonne er satt til auto - økning eller kan stå tomme

    med kolonner

    å liste kolonnene som en del av en SQL sette inn setningen , bruke navnene som er oppført i databasen. Disse navnene må ha de riktige tegnene og case , eller MySQL kan mislykkes i å matche dem . Av denne grunn er det best å ha din MySQL -grensesnitt eller en kopi av databasen skriptet åpnes når du skriver dine SQL sette inn uttalelser , for å sikre at du får syntaks høyre. Ved bygging av SQL sette inn uttalelser , omfatter alle kolonnene i tabellen , selv om du ikke leverer en verdi for hver av dem .

    Verdier

    innenfor verdier delen av SQL insert -setning, må utviklerne levere en verdi av riktig type for hver kolonne spesifisert. For eksempel, hvis en spesiell kolonne er innstilt til å lagre tekststrenger , må innsatsen setningen omfatte en tekststreng variabel i den posisjonen. For MySQL for å matche verdier til kolonner , må antallet verdier som leveres som en del av innsatsen uttalelse matche antall kolonner indikert . Formatering verdier kan bli komplisert hvis du er blant dine SQL-setninger inne i andre programmeringsspråk kode - for eksempel et PHP-script , som i følgende eksempel : en

    $ insert_statement = " INSERT INTO customer_table ( cust_id , CUST_NAME , adresse) VALUES ( null, " Mary Smith ' , '51 Station Road ') ";

    koden bruker apostrof for strengen verdiene slik at det er ingen forvirring mellom disse og de ​​doble anførselstegnene avgrense søket streng i PHP.
    flere rader

    Noen utviklere velger å gjennomføre flere sette inn uttalelser ved hjelp av en enkelt linje for hver rad . Følgende kode viser dette : en

    INSERT INTO customer_table ( cust_id , CUST_NAME , adresse) VALUES ( null, " Mary Smith ' , '51 Station Road ') ; INSERT INTO customer_table ( cust_id , CUST_NAME , adresse ) VALUES ( null, ' Tim Jones ' , '12 Main Street ');

    Men gjør SQL gi en forkortelse metode for flere innsatser. Følgende alternative koden demonstrerer dette : en

    INSERT INTO customer_table ( cust_id , CUST_NAME , adresse) VALUES ( null, " Mary Smith ' , '51 Station Road ') , (null, ' Tim Jones ' , '12 Hoved street ');
    p Dette har samme effekt som de to separate uttalelser

    .

    früher :

     Weiter:
      Relatert Artike
    ·Kan jeg bruke PHP for å sjekke hva Directory jeg inn 
    ·Hvordan øke Video Last filstørrelsen med PHP 
    ·Funksjoner av en PHP Strip Table 
    ·Typene Syntax i SQL 
    ·Slik håndterer MySQL Med Plesk 
    ·Hvordan Strip flenger Med PHP 
    ·Ved å bruke to lik i PHP 
    ·Hvordan koble til MySQL Med PowerShell 
    ·Hvordan Sammenlign Datoer Med SQL Oracle 
    ·Hvordan bruke variabler i en SELECT-setning MySQL 
      Anbefalte artikler
    ·Perl Hver vs foreach 
    ·Hvordan endre musform i Access VBA 
    ·Hvordan Socket UTF - 8 Ignorer i Python 
    ·Slik Send en e-post i JDK 1.6 
    ·Godkjenning kreves for Java 
    ·Hvordan Catch Alle DataGrid Events 
    ·Hvordan lage et histogram i Java 
    ·Hvordan lage en ukentlig lønn på Visual Basic 
    ·Hvordan bruke Ruby on Rails -konsollen til Query 
    ·Hvor å Endre Style Sheets med Cookies i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/