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

 MySQL Discussion :

Convertir un fichier SQL en un fichier CSV


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de XeGregory
    Homme Profil pro
    Passionné par la programmation
    Inscrit en
    Janvier 2017
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Passionné par la programmation
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2017
    Messages : 506
    Par défaut Convertir un fichier SQL en un fichier CSV
    Bonjour,

    J'ai vendu mon serveur il y a pas longtemps, j'ai oublié d'exporter ma table SQL vers un fichier CSV.

    J'aimerais récupérer les données de ma table, comment puis-je récupérer mais données au format texte (sans les \r \n) ?

    Pièce jointe 381852

    Merci .

  2. #2
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 914
    Par défaut
    Salut XeGregory.

    Vous chargez (import) votre fichier ".sql" dans une base de données.
    Ensuite, vous exécutez le script suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    USE `base`;
     
      select  replace(replace(source,'\r',''),'  ','\t')
        from  code_snippets
        INTO  OUTFILE 'E:\\30.MySql\\02.Etudes\\Ex_01\\fichier.txt'
              FIELDS TERMINATED BY '' ENCLOSED BY ''
              LINES  TERMINATED BY '\r\n';
     
    exit
    Ainsi vous récupérez sous forme de fichier "text", le contenu de votre colonne source.

    Voici un extrait de ce que j'ai pu récupéré :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    uses StrUtils, IdHTTP;
     
    procedure GetLinksInHTMLDoc(URL: String; Links: TStrings);
    var
    	HTTP: TIdHTTP;
    	Content, Link: String;
    	Position: Integer;
    	BeginPos: Integer;
    begin
    	HTTP := TIdHTTP.Create(nil);
    	try
    		Links.Clear;
    		Content := HTTP.Get(URL);
     
    		Position := 0;
    		while True do
    		begin
    			Position := PosEx('href', Content, Position + 1);
     
    			if Position = 0 then
    				Break;
     
    			Inc(Position, 4);
    			while (Position < Length(Content)) and
    				(Content[Position] in [#0, #10, #13, ' ']) do
    				Inc(Position);
     
    			if Content[Position] <> '=' then
    				Continue;
     
    			Inc(Position);
    			while (Position < Length(Content)) and
    				(Content[Position] in [#0, #10, #13, ' ']) do
    				Inc(Position);
     
    			if Content[Position] <> '"' then
    				Continue;
     
    			Inc(Position);
    			BeginPos := Position;
    			while (Position <= Length(Content)) and (Content[Position] <> '"') do
    				Inc(Position);
     
    			Link := Copy(Content, BeginPos, Position - BeginPos);
    			if (Link <> '') and (Links.IndexOf(Link) = -1) then
    				Links.Add(Link);
    		end;
    	finally
    		HTTP.Free;
    	end;
    end;
    @+

Discussions similaires

  1. Appel fichier SQL via un fichiers SQL
    Par tibjedi dans le forum Administration
    Réponses: 2
    Dernier message: 03/03/2011, 11h17
  2. Exécution d'un fichier SQL dans un fichier JSP
    Par Tyrael62 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 04/07/2007, 17h29
  3. [SQL] Analyser un fichier SQL
    Par Invité dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 26/12/2006, 18h14
  4. [SQL] Importer un fichier .sql dans une base de données avec PHP
    Par budiste dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 23/06/2006, 14h15
  5. [SQL] Importer un fichier sql depuis PHP
    Par TNorth dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 30/05/2006, 18h39

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