Comment exporter des données de SQL et de la structure de programmation html5and de CSS3

En tant que programmeur HTML5 et CSS3, il est presque une garantie que vous pouvez construire une magnifique structure de données SQL. Et parce qu'il est merveilleux, vous voudrez probablement exporter pour un certain nombre de raisons:

Sommaire

  • Vous souhaitez effectuer une sauvegarde. Juste au cas où quelque chose va mal!

  • Vous souhaitez déplacer vers un serveur de production. Il est judicieux de travailler sur un (déconnecté) serveur local pendant que vous comprendre les choses, mais finalement vous aurez besoin de passer à un serveur en direct. Déplacer les fichiers de base de données réelles est délicate, mais vous pouvez facilement déplacer un script.

  • Vous souhaitez effectuer une analyse de données. Vous pouvez mettre vos données dans un tableur pour une analyse ultérieure ou dans un fichier texte séparé par des virgules à être lu par les programmes sans accès SQL.

  • Vous souhaitez documenter la structure de la table. La structure d'un ensemble de données est extrêmement important lorsque vous commencez à écrire des programmes utilisant cette structure. Ayant la structure de la table disponible dans un format de traitement de texte ou PDF peut être très utile.

MySQL (et donc phpMyAdmin) a quelques très bons outils pour exporter vos données dans un certain nombre de formats.

image0.jpg

Les différents styles de sortie sont utilisés à des fins différentes:

  • CSV (valeur séparée par des virgules) Format: Un format séparé par des virgules ASCII. Chaque enregistrement est stocké sur sa propre ligne, et chaque champ est séparé par une virgule. CSV est belle parce qu'elle est universelle. La plupart des programmes de feuilles de calcul peuvent lire des données CSV nativement, et il est très facile d'écrire un programme pour lire les données CSV, même si votre serveur ne prend pas en charge MySQL.




    Si vous souhaitez sauvegarder vos données à déplacer vers un autre serveur, CSV est un bon choix.

    image1.jpg

    Le fichier de données créé à l'aide des options spécifiées ressemble à ce qui suit:

    "contactID", "name", "société", "email" "1", "Bill Gates", "Microsoft", "[email protected]" "2", "Steve Jobs", "Apple", "steve @ rememberNewton.com "" 3 "," Linus Torvalds "," Linux Foundation "," [email protected] "" 4 "," Andy Harris "," Wiley Press "," [email protected] "

Le format CSV utilise souvent des virgules et des citations, si ces caractères apparaissent dans vos données, vous pouvez rencontrer des problèmes. Veillez à tester vos données et utiliser d'autres délimiteurs si vous avez des problèmes.

  • MS Excel et Open Spreadsheet Document: Ce sont les deux formats de feuille de calcul actuellement pris en charge. Exportation vos données en utilisant un de ces formats vous donne un fichier de tableur que vous pouvez facilement manipuler, ce qui est pratique lorsque vous voulez faire des graphiques ou l'analyse des données en fonction de vos données.

    image2.jpg
  • Formats de traitement de texte: Plusieurs formats sont disponibles pour créer la documentation pour votre projet. Typiquement, vous utilisez ces formats pour décrire le format des données et les contenus actuels. LaTeX et PDF sont des formats spéciaux utilisés pour l'impression.

    image3.jpg

Comment exporter le code SQL

Un des trucs mignons petits est d'avoir phpMyAdmin construire un script SQL ensemble pour recréer votre base de données.

image4.jpg

Le code résultant est la suivante:

-- localhost-- Temps Generation: le 10 juillet 2013 à 08:30 PM-- Server version: la version phpMyAdmin SQL Dump-- 3.3.9-- http: Host //phpmyadmin.net---- 5.5.8-- PHP Version:!!! 5.3.5SET SQL_MODE = "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 ! * / - / * 40101 noms de jeu UTF8 * / ----- Base de données: 'Haio' ---- ------------------------ ------------------------------------ structure de la table 'contacts' - DROP TABLE IF EXISTS contacts -Créer TABLE IF NOT EXISTS contact (contactID int (11) NOT NULL AUTO_INCREMENT, `name` varchar (50) NULL DEFAULT, société varchar (30) NULL DEFAULT, email varchar (50) NULL DEFAULT, la clé primaire (contactID)) MOTEUR = défaut de InnoDB charset = latin1 AUTO_INCREMENT = 5 ----- Dumping des données pour la table 'contact' - INSERT INTO contact (contactID, `name`, société, email) VALUES (1, 'Bill Gates', 'Microsoft', '[email protected]'), (2, «Steve Jobs», «Apple», «[email protected] '), (3,' Linus Torvalds», «Linux Foundation», «[email protected] ' ), (4, 'Andy Harris', 'Wiley Press', '[email protected]') -

Vous pouvez voir que phpMyAdmin fait un script assez décent que vous pouvez utiliser pour recréer cette base de données. Vous pouvez facilement utiliser ce script pour reconstruire la base de données si elle est corrompue ou de copier la structure de données à une autre mise en œuvre de MySQL.

En général, vous utilisez cette fonction pour les deux fins. Copiez votre structure de données et les données chaque fois dans un tout (juste au cas où Godzilla attaque votre serveur ou quelque chose).

Typiquement, vous construisez vos données sur un serveur et que vous souhaitez migrer vers un autre serveur. La meilleure façon de le faire est de construire la base de données sur un serveur. Vous pouvez ensuite exporter le script pour construire le fichier de SQL et le charger dans le deuxième serveur.

Comment créer des données XML

Une approche plus à la sauvegarde des données est par XML. phpMyAdmin crée une forme standard de XML encapsulant les données. La sortie XML ressemble à ceci:

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

» » » » Comment exporter des données de SQL et de la structure de programmation html5and de CSS3