Cómo exportar datos de SQL y la estructura para la programación css3 html5and

Como programador HTML5 y CSS3, es casi una garantía de que se puede construir una maravillosa estructura de datos SQL. Y porque es maravilloso, es probable que desee exportar por una serie de razones:

  • ¿Quieres una copia de seguridad. Sólo en caso de que algo va mal!

  • ¿Quieres ir a un servidor de producción. Es inteligente para trabajar en el servidor (sin conexión) local, mientras que averiguar las cosas, pero al final tendrás que mover a un servidor en vivo. Mover los archivos de bases de datos reales es difícil, pero se puede mover fácilmente un script.

  • Desea realizar análisis de datos. Usted puede poner sus datos en una hoja de cálculo para su posterior análisis o en un archivo de texto separado por comas para ser leídos por programas que no tienen acceso SQL.

  • Usted quiere documentar la estructura de la tabla. La estructura de un conjunto de datos es extremadamente importante cuando se inicia la escritura de programas que utilizan esa estructura. Tener la estructura de la tabla disponible en un formato de procesamiento de textos o PDF puede ser muy útil.

MySQL (y por lo tanto phpMyAdmin) tiene algunas herramientas realmente agradables para exportar sus datos en varios formatos.

imagen0.jpg

Los diferentes estilos de salida se utilizan para diferentes propósitos:

  • Formato (valores separados por comas) CSV: Un formato separado por comas ASCII. Cada registro se almacena en su propia línea, y cada campo está separado por una coma. CSV es agradable porque es universal. La mayoría de los programas de hojas de cálculo pueden leer datos CSV de forma nativa, y es muy fácil escribir un programa para leer datos CSV, incluso si su servidor no soporta MySQL.

    Si desea realizar una copia de seguridad de sus datos para mover a otro servidor, CSV es una buena opción.

    image1.jpg

    El archivo de datos creado con las opciones especificadas se parece a lo siguiente:

    "ContactID", "nombre", "sociedad", "e-mail" "1", "Bill Gates", "Microsoft", "[email protected]" "2", "Steve Jobs", "Apple", "steve @ rememberNewton.com "" 3 "," Linus Torvalds "," Linux Foundation "," [email protected] "" 4 "," Andy Harris "," Wiley Prensa "," [email protected] "

El formato CSV menudo utiliza comas y citas, así que si estos personajes aparecen en sus datos, usted puede encontrar problemas. Asegúrese de probar sus datos y el uso de algunos de los otros delimitadores si tiene problemas.

  • MS Excel y hoja de cálculo Open Document: Estos son los dos formatos de hojas de cálculo compatibles actualmente. Exportación de datos utilizando uno de estos formatos le da un archivo de hoja de cálculo que se puede manipular fácilmente, lo que es útil cuando se quiere hacer gráficos o análisis de datos en base a los datos.

    image2.jpg
  • Formatos de tratamiento de textos: Varios formatos están disponibles para crear la documentación para su proyecto. Normalmente, se utiliza estos formatos para describir el formato de los datos y el contenido actual. LaTeX y PDF son formatos especiales que se utilizan para la impresión.

    image3.jpg

Cómo exportar código SQL

Uno de los trucos más cuidados es tener phpMyAdmin construir toda una secuencia de comandos SQL para volver a crear la base de datos.

image4.jpg

El código resultante es la siguiente:

-- Versión phpMyAdmin SQL Dump-- 3.3.9-- http: Host //phpmyadmin.net----: localhost-- Tiempo Generación: 10 de julio 2013 a las 08:30 PM-- Server versión: 5.5.8-- PHP Versión:!!! sql_mode 5.3.5SET = "NO_AUTO_VALUE_ON_ZERO" - / * 40101 SETOLD_CHARACTER_SET_CLIENT =@@character_set_client * / - / * 40101 SETOLD_CHARACTER_SET_RESULTS =@@character_set_results * / - / * 40101 SETOLD_COLLATION_CONNECTION =@@collation_connection ! * / - / * 40.101 NOMBRES SET utf8 * / ----- Base de datos: 'haio' ---- ------------------------ ------------------------------------ Estructura de tabla para la tabla 'contacto' - DROP TABLE IF EXISTS contacto TABLA -CREAR SI NO EXISTE contacto (int ContactID (11) NOT NULL AUTO_INCREMENT, `varchar name` (50) NULL DEFAULT, varchar empresa (30) NULL DEFAULT, varchar correo electrónico (50) DEFAULT NULL, PRIMARY KEY (Contact ID)) MOTOR = InnoDB DEFAULT CHARSET = latin1 AUTO_INCREMENT = 5 ----- Dumping de datos para la tabla 'contacto' - INSERT INTO contacto (Contact ID, `name`, empresa, correo electrónico) VALUES (1, 'Bill Gates', 'Microsoft', '[email protected]'), (2, 'Steve Jobs', 'Manzana', '[email protected]'), (3, 'Linus Torvalds', 'Linux Fundación', '[email protected]' ), (4, Andy Harris ',' Wiley Pulse ',' [email protected] ') -

Se puede ver que phpMyAdmin hizo un guión bastante decente que se puede utilizar para volver a crear esta base de datos. Usted puede utilizar esta secuencia de comandos para reconstruir la base de datos si se corrompe o para copiar la estructura de datos a una aplicación diferente de MySQL.

Generalmente, se utiliza esta función para ambos propósitos. Copie la estructura de datos y los datos de vez en cuando (en caso de Godzilla ataca a su servidor o algo así).

Por lo general, a construir sus datos en un servidor y desea migrar a otro servidor. La forma más fácil de hacerlo es mediante la construcción de la base de datos en un servidor. A continuación, puede exportar la secuencia de comandos para construir el archivo SQL y cargarlo en el segundo servidor.

Cómo crear datos XML

Un enfoque más para guardar los datos es a través de XML. phpMyAdmin crea un formulario estándar de XML encapsular los datos. La salida XML se parece a esto:

lt; lt;? xml version = "1.0" encoding = "UTF-8">

» » » » Cómo exportar datos de SQL y la estructura para la programación css3 html5and