Comment exporter des données sql et de la structure pour la programmation html5and css3

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

  • Vous voulez 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 serveur local (hors ligne) pendant que vous figurez les choses, mais finalement vous aurez besoin de passer à un serveur en direct. Déplacer les fichiers de base de données réelle est difficile, mais vous pouvez facilement déplacer un script.

  • Vous souhaitez effectuer une analyse des 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 pour être lu par des 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 démarrez des programmes d`écriture à l`aide de cette structure. Avoir la structure de table disponible dans un format de traitement de texte ou PDF peut être très utile.

MySQL (et donc phpMyAdmin) a des outils vraiment agréable pour exporter vos données dans un certain nombre de formats.

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

  • CSV (valeurs séparées par des virgules) Format: 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 agréable parce qu`il est universel. La plupart des tableurs peuvent lire des données CSV en mode natif, 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 pour se déplacer vers un autre serveur, CSV est un bon choix.

    Le fichier de données créé à l`aide des options spécifiées se présente comme suit:

    "contactID","prénom","compagnie","email""1","Bill Gates","Microsoft","[email protected]""2","Steve Jobs","Pomme","[email protected]""3","Linus Torvalds","Fondation Linux","[email protected]""4","Andy Harris","Wiley Press","[email protected]"

Le format CSV utilise souvent des virgules et des guillemets, donc si ces caractères apparaissent dans vos données, vous pouvez rencontrer des problèmes. Assurez-vous de tester vos données et utiliser quelques-unes des autres délimiteurs si vous avez des problèmes.

  • MS Excel et Open feuille de calcul du document: Ce sont les deux formats de feuille de calcul actuellement pris en charge. Exporter vos données en utilisant un de ces formats vous donne un fichier 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.

  • formats de traitement de texte: Plusieurs formats sont disponibles pour créer la documentation pour votre projet. En règle générale, vous utilisez ces formats pour décrire le format des données et le contenu actuel. PDF sont LaTeX et formats spéciaux utilisés pour l`impression.

Comment exporter le code SQL

Un des trucs les plus jolis est d`avoir phpMyAdmin construire un ensemble de script SQL pour recréer votre base de données.

Le code résultant est la suivante:

-- Version phpMyAdmin SQL Dump-- 3.3.9-- http: Hôte //phpmyadmin.net----: localhost-- Temps de génération: Jul 10 2013 à 08:30 PM-- Server version: 5.5.8-- PHP version: 5.3.5SET SQL_MODE ="NO_AUTO_VALUE_ON_ZERO"- / * 40101 SET @OLD_CHARACTER_SET_CLIENT = @@ character_set_client * / - / * 40101 SET @OLD_CHARACTER_SET_RESULTS = @@ character_set_results * / - / * 40101 SET @OLD_COLLATION_CONNECTION = @@ collation_connection * / -! / * 40101 SET NAMES utf8 * / ----- Base de données: `haio` ---- ---------------------------------- -------------------------- structure de table `contact` - DROP TABLE IF EXISTS contact CREATE TABLE SINON EXISTE contact (contactID int (11) NOT NULL AUTO_INCREMENT, `name` varchar (50) DEFAULT NULL, société varchar (30) NULL DEFAULT, email varchar (50) NULL DEFAULT, clé primaire (contactID)) MOTEUR = DEFAULT InnoDB charset = latin1 AUTO_INCREMENT = 5 - ---- données sur les rejets `contact` Table - 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 a 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 implémentation de MySQL.

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

En règle générale, 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 la construction du fichier SQL et le charger dans le second serveur.

Comment créer des données XML

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

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