Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment supprimer faible priorité d…
  • Comment formater les numéros de té…
  • Comment faire pour changer la casse …
  • Comment insérer un texte dans une z…
  • Comment faire un appel PHP dans un f…
  • Comment faire pour tester le PHP sur…
  • Comment utiliser Eclipse pour PHP 
  • Comment vérifier si une base de don…
  • Comment utiliser une requête pour t…
  • Comment se connecter OpenOffice Base…
  •   PHP /MySQL 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
  •  
    PHP /MySQL Programmation

    MySQL Data Load Tutorial

    MySQL utilise le "INSERT " et " LOAD DATA " déclarations à insérer des enregistrements dans une table de base de données. L' instruction " INSERT " charge un enregistrement à la fois , tandis que les « LOAD DATA " données sur les importations de déclaration d'un fichier texte externe . La mention " LOAD DATA " lit rapidement la ligne de fichier texte en ligne qui le rend beaucoup plus rapide que d'un "INSERT " lors du chargement de plusieurs dossiers à la fois. Création du fichier texte

    Chaque ligne du fichier texte doit correspondre à un enregistrement (ligne ) dans le tableau. Les valeurs de chaque colonne doivent être séparés par un onglet et toutes les valeurs NULL ( manquant) doit être représentée par la désignation "\\ n" .

    Par exemple, si vous avez une table contenant les adresses avec les noms de colonnes étant fname , lname , staddress , zip, vous devez configurer le fichier texte suivant et l'enregistrer comme " addresses.txt "

    Kris Miller 301 Partout St 17598Steve Fetterhoff 305 , avenue St. Elsewhere 17989James Smith 623 Kensington Ct 98539

    le fichier doit être avec les colonnes dans la même situation car ils sont dans le tableau. Si vous n'êtes pas sûr de la disposition des colonnes , vous pouvez taper la commande «décrire nomtable ; ». Remplacer " nomtable " avec le nom de la table.
    Chargement des données

    Pour charger les données dans la table, vous devez d'abord vous connecter au serveur MySQL , puis sélectionnez la base de données correct. Une fois que vous atteignez le "mysql >" invite, vous tapez la commande suivante :

    LOAD DATA LOCAL INFILE ' /home /user /address.txt »dans adresse de la table ;

    Le chemin exact le fichier doit être spécifié après le mot « INFILE " et être entre guillemets simples. L'exemple ci-dessus montre un chemin Linux /Unix , le chemin pour une machine Windows serait quelque chose comme "C: \\ Documents and Settings \\ user \\ address.txt . " En outre, si le fichier a été créé par un éditeur de texte Windows, vous devez spécifier le \\ r \\ n terminaison de ligne dans la commande LOAD DATA avec la syntaxe suivante:

    LOAD DATA LOCAL INFILE ' /home /user /adresse . txt 'dans la table d'adresses LINES TERMINATED BY' \\ r \\ n " ;

    Une fois les " mysql > " retours rapides , vous pouvez vérifier que vos données ont été chargées correctement avec la requête suivante:

    SELECT * FROM adresse; .

    Cette requête va renvoyer avec le dossier complet pour la table "adresse" formaté en lignes et colonnes

    options de LOAD DATA < br > Photos

    l'instruction LOAD DATA a quelques options qui vous permettront d'utiliser un autre format de votre fichier texte et de gérer l'importation de données. L'exemple ci-dessus, utilise l' option "local " . Cette option dit de regarder sur la machine du client pour le fichier. Si vous vous connectez à un serveur MySQL distant et omettez l' option "local ", le fichier doit être placé sur le serveur MySQL et sera lu directement à partir du serveur .

    L'option « REPLACE », dit de remplacer le lignes avec la même clé primaire que la ligne dans le fichier . Une clé primaire est la valeur qui identifie de façon unique chaque enregistrement d'une table. L'option «Ignorer », dit d'ignorer toutes les lignes qui reproduisent une ligne existante , basée sur la clé primaire. Ces deux options sont désignés après le nom du fichier et avant le mot "dans " tels que:

    LOAD DATA LOCAL INFILE ' /home /user /address.txt ' REPLACE INTO TABLE adresse ;

    vous pouvez également spécifier que les champs seront séparés par un caractère autre qu'un onglet , comme un comma separated value (CSV) , avec les «champs termine par« option. Cette option est spécifiée après le nom de la table avec la syntaxe suivante:
    LOAD DATA LOCAL INFILE

    '/home /user /address.txt ' REPLACE INTO table d'adresses FIELDS TERMINATED BY ',' ;

    vous pouvez trouver plus d'options qui peuvent être utilisées par le " Charger dans " déclaration à la documentation utilisateur de MySQL (voir Ressources) .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Thèse styles de tableau pour WordPress 
  • Comment supprimer faible priorité dans MySQL 
  • Comment faire pour déclarer des variables globales en PHP 
  • Comment faire pour créer une connexion TCP /IP avec PHP 
  • Comment faire pour augmenter votre limite de mémoire PHP dans Apache 
  • Comment faire pour modifier une clé primaire dans MySQL 
  • Comment faire pour obtenir les dimensions d'une image en PHP 
  • SSIS Vs Flux de contrôle . Data Flow 
  • Comment copier un site Web PHP 
  • Comment transmettre des valeurs à une fonction en PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc