| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Inserts multiples dans MySQL
    Vous utilisez des instructions SQL pour gérer les données dans une base de données MySQL , y compris l'insertion de nouvelles lignes dans les tables. L'instruction INSERT SQL indique le nom de la table que vous insérez des données dans les noms des colonnes de cette table et les valeurs que vous souhaitez insérer. Plutôt que de créer et exécuter une instruction d'insertion pour chaque nouvelle ligne dans votre table, vous pouvez enchaîner plusieurs inserts ensemble dans le cadre d' une instruction unique . Instruction INSERT

    Utilisez l'instruction d'insertion SQL pour ajouter de nouvelles données à une table de base de données MySQL. Le code hiérarchique suivant illustre la structure de base d'une instruction d'insertion :

    INSERT INTO table ( colonnes ) VALUES (data) ;

    La déclaration identifie d'abord la table à l'intérieur de la base de données , puis spécifie la colonne noms dans une liste consécutive . Enfin, la déclaration fournit les nouvelles valeurs. Les valeurs doivent correspondre aux colonnes précédemment indiquées dans la déclaration tant en termes de nombre et le type . Dans certains cas, une valeur ne peut être exigé pour certaines colonnes , dans ce cas, vous pouvez fournir "null" à la place - . Par exemple , si une colonne est défini sur auto-increment ou peut être laissé vide
    < br > Photos colonnes

    Pour lister les colonnes dans le cadre d'une instruction d'insertion SQL , utilisez les noms figurant dans la base . Ces noms doivent avoir les personnages et les cas appropriés , ou MySQL peuvent ne pas correspondre . Pour cette raison , il est préférable d'avoir votre interface MySQL ou une copie du script de base de données s'ouvre lorsque vous écrivez vos ordres SQL insert , pour vous assurer d'obtenir le droit de syntaxe. Lors de la construction SQL insert , comprennent toutes les colonnes de la table , même si vous n'êtes pas fournir une valeur pour chacun d'eux .

    Valeurs

    Dans la section des valeurs de l' instruction d'insertion SQL , les développeurs doivent fournir une valeur du type approprié pour chaque colonne spécifiée . Par exemple, si une colonne spécifique est mis à stocker des chaînes de texte , l'expression d'insertion doit inclure une variable de chaîne de texte dans cette position. Pour MySQL pour correspondre aux valeurs des colonnes , le nombre de valeurs fournies dans le cadre de l'instruction d'insertion doit correspondre au nombre de colonnes indiqué . Les valeurs de mise en forme peut devenir complexe si vous incluez les instructions SQL à l'intérieur de tout autre code de programmation - par exemple , un script PHP , comme dans l'exemple suivant:

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

    le code utilise des guillemets simples pour les valeurs de chaîne de sorte qu'il n'y ait pas de confusion entre ces derniers et les guillemets délimitant la requête chaîne dans PHP.
    plusieurs lignes

    Certains développeurs choisissent de réaliser de multiples déclarations d'insertion à l'aide d'une seule ligne pour chaque ligne. Le code suivant illustre ceci:

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

    Toutefois , SQL fournit une méthode de raccourci pour plusieurs inserts. Le code suivant illustre cette solution de rechange :

    INSERT INTO VALUES customer_table ( cust_id , cust_name , adresse) ( null, ' Mary Smith' , '51 Station Road '), ( null,' Tim Jones ' , '12 principale street ' ) ;

    Cela a le même effet que les deux états distincts

    .

    Previous :

    next :
      articles connexes
    ·Comment analyser Nom ancrage Liens en PHP 
    ·MySQL Créer un didacticiel de base de données 
    ·Comment calculer les valeurs pour un graphique linéair…
    ·Comment faire pour supprimer PHP De Mes Messages Joomla…
    ·Comment sortie tableau PHP à JavaScript 
    ·Comment importer un fichier de classe PHP 
    ·Comment faire pour changer la police dans Echo 
    ·Comment sortie au format CSV dans MySQL 
    ·Comment compter le nombre d'enregistrements ont été m…
    ·Comment remplacer un Backslash 
      articles en vedette
    ·Comment créer des données de Vague à partir de tampo…
    ·Comment lier des données à une méthode dans WPF 
    ·Différence entre Amont et Aval 
    ·Comment faire pour convertir XLS à CSV sur VB.NET 
    ·Comment faire une application pour le iPhone dans Visua…
    ·Je ne peux pas imprimer lignes à l'aide d'un applet Ja…
    ·Comment ajouter un utilisateur à un groupe de roue 
    ·Comment fermer une déclaration PHP 
    ·Comment synchroniser les files d'attente via XML -RPC e…
    ·Comment modifier la largeur en Qbasic 
    Copyright © Connaissances Informatiques http://fr.wingwit.com