IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Backup de base de données


Sujet :

Requêtes MySQL

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    162
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 162
    Points : 94
    Points
    94
    Par défaut Backup de base de données
    Bonjour,

    Avant d'effectuer une opération sur ma base mySql, je désire la sauver.

    Pour cela j'utilise la fonction Exporter de phpMyAdmin, cela me permet de choisir les tables, et ensuite, cela m'afficher les requetes de création de table et d'insertion des valeurs.

    Je voudrai savoir si c'est une commande sql qui permet d'obtenir ces requetes.

    En résumé, je voudrai écrire un petit programme qui me génère les requetes sql d'insertion et creation.

    Merci, cédric

  2. #2
    Membre extrêmement actif
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Points : 1 921
    Points
    1 921
    Par défaut
    Salut,

    C'est en anglais mais je pense que c'est ce que tu veux faire

    http://www.plus2net.com/sql_tutorial/sql_copy_table.php

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    162
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 162
    Points : 94
    Points
    94
    Par défaut
    Non pas exactement, moi je ne connais pas forcément la structure des tables.

    Je veux que juste avant d'affecter mes tables, une fonction php soit exécutée et affiche les requêtes sql de création des tables et d'insertion des valeurs. De façon à ce qu'on puisse en faire un copier-coller dans d'évaluateur d'expressions afin de recréer les tables.

  4. #4
    Membre éprouvé
    Avatar de Sivrît
    Profil pro
    Inscrit en
    Février 2006
    Messages
    953
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 953
    Points : 1 249
    Points
    1 249
    Par défaut
    La partie schéma peut s'obtenir via "SHOW CREATE TABLE". Pour les données il y aurait éventuellement "LOAD DATA INFILE" et "SELECT ... INTO OUTFILE".

    Mais tout ça, y compris et surtout la récupération des données sous forme d'INSERT, se fait via mysqldump (programme externe fourni avec le serveur) dont phpMyAdmin doit répliquer le fonctionnement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SQL2K5] Script Backup de base de données
    Par CarlaJohnson dans le forum Administration
    Réponses: 11
    Dernier message: 10/08/2010, 11h46
  2. Restauration backup de base de donnée MS SQL SERVER
    Par kfmystik dans le forum Administration
    Réponses: 1
    Dernier message: 26/04/2009, 11h18
  3. Grosse backup de base de données
    Par iowa dans le forum Administration
    Réponses: 4
    Dernier message: 08/04/2008, 13h37
  4. Backup de base de données.
    Par Alexs dans le forum Administration
    Réponses: 7
    Dernier message: 13/02/2006, 17h24
  5. outils de "backup " de base de données
    Par yaobi dans le forum PostgreSQL
    Réponses: 11
    Dernier message: 20/07/2005, 12h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo