Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Meerdere Voegt Into MySQL
Je gebruikt SQL-statements om de gegevens in een MySQL database , inclusief het invoegen van nieuwe rijen in de tabellen beheren . De SQL- insert statement geeft de naam van de tabel waaraan u het invoegen van gegevens in , de namen van de kolommen in die tabel en de waarden die u wilt invoegen . In plaats van het maken en uitvoeren van een aparte insert statement voor elke nieuwe rij in de tabel , kunt u keten meerdere inserts samen als onderdeel van een enkele verklaring . Tussenvoegselverklaring

Gebruik de SQL- insert statement om nieuwe gegevens aan een MySQL database tabel toe te voegen . De volgende schets code toont de basisstructuur van een insert statement :

INSERT
INTO tabel ( kolommen ) VALUES ( data ) ;

De verklaring eerste identificeert de tabel in de database , bepaalt vervolgens de kolom namen in een opeenvolgende lijst . Ten slotte is de verklaring levert de nieuwe waarden . De waarden moeten overeenstemmen met de eerder in de verklaring in termen van zowel aantal en type aangegeven kolommen . In sommige gevallen kan een waarde niet vereist voor bepaalde kolommen , in dat geval kunt u " null " leveren in plaats daarvan - . Bijvoorbeeld als een kolom is ingesteld op auto - increment of kan leeg gelaten worden
< br >
columns

Voor een lijst van de kolommen als onderdeel van een SQL insert statement , gebruik maken van de in de databank opgenomen benamingen . Deze namen moeten de juiste personages en case of MySQL kan niet om ze te passen . Om deze reden , is het best om uw MySQL -interface of een kopie van de database script openen wanneer u uw SQL insert statements te schrijven hebben , om ervoor te zorgen krijg je de syntaxis rechts. Bij de bouw van SQL insert statements , omvatten alle van de kolommen in de tabel , zelfs als u het niet verstrekken van een waarde voor elk van hen .
Values ​​

binnen de sectie waarden van de SQL- insert statement , moet ontwikkelaars een waarde van het juiste type te leveren voor elke kolom aangegeven . Bijvoorbeeld , als een bepaalde kolom ingesteld tekststrings opslaan, moet het inzetstuk statement omvatten een tekenreeks variabele in die positie . Voor MySQL om waarden naar kolommen overeenkomen , moet het aantal waarden als onderdeel van de insert statement meegeleverde overeenkomen met het aantal kolommen aangegeven . Opmaak waarden kan complexer geworden als u met inbegrip van uw SQL-instructies in andere programmeercode - bijvoorbeeld een PHP-script , zoals in het volgende voorbeeld :

$ insert_statement
= " INSERT INTO customer_table ( cust_id , cust_name , adres ) wAARDEN ( null , ' Mary Smith ' , '51 Station Road ' ) " ;

de code maakt gebruik van enkele aanhalingstekens voor de string waarden , zodat er geen verwarring tussen deze en de dubbele aanhalingstekens afbakening van de query snaar binnen PHP .
Rijen meerdere

Sommige ontwikkelaars ervoor kiezen om meerdere insert statements met behulp van een enkele lijn voor elke rij uit te voeren . De volgende code demonstreert dit :

INSERT INTO
customer_table ( cust_id , cust_name , adres ) VALUES ( null , ' Mary Smith ' , '51 Station Road ' ) ; INSERT INTO customer_table ( cust_id , cust_name , adres ) WAARDEN ( null , ' Tim Jones ' , '12 Main Street ' ) ;

echter , SQL biedt wel een steno methode voor meerdere inserts . De volgende alternatieve code demonstreert dit :

INSERT INTO
customer_table ( cust_id , cust_name , adres ) VALUES ( null , ' Mary Smith ' , '51 Station Road ' ) , ( null , " Tim Jones ' , '12 Main straat ' ) ;

Dit heeft hetzelfde effect als de twee afzonderlijke verklaringen

.

Previous: Next:
  PHP /MySQL Programmering
·Apostrof Worden Broken in PHP 
·Hoe maak je een tijdstempel in…
·PHP SQL Tutorial 
·Hoe PDF-bestanden creëren in …
·PHP codes op dezelfde server a…
·PHP String Verschillen 
·Hoe het standaard wijzigen MyS…
·Hoe maak je een PHP- Array Bui…
·Hoe je uitschakelen PHP TextBo…
  Related Articles
Hoe te Mine /Extract /Pull -gegevens van…
Hoe maak je een Sub Program Gezet in Vis…
Hoe maak je een Long variabele converter…
Hoe kan ik meerdere tekstvakken Vervang …
Hoe afdrukken Into a Labels Bijschrift i…
Hoe maak je een string converteren naar …
Hoe kan ik meerdere namespaces gebruiken…
Hoe Standard Time converteren naar decim…
Hoe kan ik meerdere oproepen binnen Visu…
  Programmering Articles
·Hoe te bestandsextensies associëren met…
·Hoe maak je een lus maken om Vind de Gem…
·MySQL Links Join Tutorial 
·Apache Struts Tutorial 
·Voorbeelden van omkeren Getallen in een …
·Hoe maak je een Input stroom in een Outp…
·Beschrijving van C systeemfuncties 
·Wat zijn CSS Templates ? 
·Kan ik geld Android Apps Met Visual Basi…
Copyright © Computer Kennis http://www.nldit.com