| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Carga de datos MySQL Tutorial
    MySQL utiliza el "INSERT " y " LOAD DATA " declaraciones para insertar registros en una tabla de base de datos. La declaración "INSERT " carga un registro a la vez, mientras que los " LOAD DATA " sentencia importa datos de un archivo de texto externo . La declaración " LOAD DATA ", se lee rápidamente la línea de archivo de texto con la línea que hace que sea mucho más rápido que un "INSERT " al cargar varios registros a la vez. Crear el archivo de texto

    Cada línea del archivo de texto debe corresponder a un registro (fila ) de la tabla . Los valores de cada columna deben estar separadas por una ficha y los valores nulos ( missing) deben ser representados por el " \\ N" designación.

    Por ejemplo , si tiene una tabla que contiene las direcciones con ser los nombres de columna fname , lname , staddress , zip , debe configurar el siguiente archivo de texto y guardarlo como " addresses.txt "

    Kris Miller 301 dondequiera St 17598Steve Fetterhoff 305 St. Elsewhere Ave 17989James Smith 623 Kensington Ct 98539

    el archivo debe estar con las columnas de la misma manera que se encuentran en la tabla. Si no está seguro de la disposición de columnas , puede escribir el comando " DESCRIBE nombretabla ; " . Reemplazar " nombre de tabla " con el nombre de la tabla .
    Cargar los datos

    Para cargar los datos en la tabla, primero tendrá que conectarse al servidor MySQL y seleccione la base de datos correcta . Una vez que llegue a la " mysql > " del sistema, que se escriba el siguiente comando:

    CARGA DE DATOS LOCAL INFILE '/home /user /address.txt ' en dirección de la tabla ;

    La ruta exacta al archivo debe ser especificado después de la palabra " INFILE " y estar encerrado entre comillas simples. El ejemplo anterior muestra una ruta de Linux /Unix , la ruta de acceso para un equipo con Windows sería algo así como "C: \\ Documents and Settings \\ usuario \\ address.txt . " Además, si el archivo fue creado por un editor de texto de Windows , debe especificar el \\ r \\ n terminador de línea en el comando LOAD DATA con la siguiente sintaxis:

    CARGA DE DATOS LOCAL INFILE '/home /usuario /dirección . txt 'en la tabla de direcciones LINES TERMINATED BY' \\ r \\ n ' ;

    Una vez que los " mysql> " ganancias rápidas , se puede comprobar que los datos se han cargado correctamente con la siguiente consulta:
    < p > SELECT * FROM dirección ; .

    Esta consulta devolverá con el registro de un juego completo para la tabla "Dirección " formateado en filas y columnas

    Opciones LOAD DATA < br >

    la sentencia LOAD DATA tiene algunas opciones que le permitirá utilizar un formato diferente para el archivo de texto y manejar la importación de datos. El ejemplo , por encima de , utiliza la opción " LOCAL " . Esta opción le dice a mirar en el equipo cliente para el archivo. Si se conecta a un servidor MySQL remoto y omite la opción "LOCAL ", el archivo debe estar ubicado en el servidor MySQL y se puede leer directamente en el servidor.

    La opción "Reemplazar ", dice para reemplazar el filas con la misma clave primaria de la fila en el archivo . Una clave principal es el valor que identifica de forma exclusiva cada registro de una tabla. La opción "Ignorar" , dice saltarse las filas que dupliquen un registro existente , basado en la clave principal . Estas dos opciones son designados por el nombre del archivo y antes de la palabra "en" , tales como:

    CARGA DE DATOS LOCAL INFILE '/home /user /address.txt " REEMPLAZAR EN dirección de la tabla ;

    también puede especificar que los campos se separan por un carácter distinto de una ficha , como un archivo de valores separados por comas ( CSV ​​), con los " FIELDS TERMINATED BY" opción. Esta opción se especifica después del nombre de la tabla con la siguiente sintaxis:

    LOAD DATA LOCAL INFILE '/home /user /address.txt ' REPLACE INTO TABLE dirección FIELDS TERMINATED BY ' , ' ;

    Usted puede encontrar más opciones que pueden ser utilizados por el " Cargar en " estado de la documentación del usuario de MySQL ( ver Recursos) .

    Previous :

    next :
      Artículos relacionados
    ·Cómo desactivar Mostrar errores en PHP 
    ·Cómo hacer una imagen de una página Web en PHP 
    ·Cómo integrar de MySQL en Visual C 
    ·Cómo encontrar el nombre del servidor MySQL 
    ·PHP Byte conversión 
    ·Cómo cambiar el pie de página PHP en Joomla 
    ·PHP IDE vs. PHP Eclipse 
    ·PHP Referencias Vs . Manijas objeto 
    ·MySQL es lento en Magento 
    ·Cómo convertir binario de PHP 
      Artículos destacados
    ·Cómo hacer un registro MARC 
    ·Cómo incluir un archivo no PHP 
    ·Cómo convertir COBOL En Fortran 
    ·Cómo deshabilitar el Firewall de Windows en VBScript 
    ·Cómo hacer un juego Java con NetBeans 
    ·Cómo hacer un espacio entre palabras en PHP 
    ·Cómo cambiar el fondo de JFrame Columpio 
    ·Cómo hacer un juego de deseos 
    ·1997 Bayliner Capri Especificaciones 
    ·Cómo utilizar C -Style Cp580 Fronteras en Java 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com