Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

A propos de base de donnee MySQL

1 réponse
Avatar
trickyfox
Salut a tous!

Quelqu'un aurait une methode "magique" ou alors un ensemble de classes
pour pouvoir exporter (resp. importer) une base de donnee MySQL dans
un fichier *.sql (resp. a partir d'un fichier *.sql)?

Merci d'avance

1 réponse

Avatar
Bruno Tignac
wrote:

Salut a tous!

Quelqu'un aurait une methode "magique" ou alors un ensemble de classes
pour pouvoir exporter (resp. importer) une base de donnee MySQL dans
un fichier *.sql (resp. a partir d'un fichier *.sql)?

Merci d'avance


Salut,

Voici une piste de travail. Tu peux simuler ce que tu veux faire en
recuperant pour une table la facon de la creer :
SHOW CREATE TABLE <table>
(http://dev.mysql.com/doc/mysql/en/SHOW_CREATE_TABLE.html)

et ensuite tu fais un select outfile :
(http://www-fr.mysql.com/doc/fr/SELECT.html)

ensuite, tu rebalances la requete obtenue lors de la premiere etape pour
creer la table, puis tu utilises un load data infile
(http://www-fr.mysql.com/doc/fr/LOAD_DATA.html)

Tout ca peut etre fait a partir d'une connexion jdbc.

Ce sont les manipulations de base, mais il y a surement plus beau (il existe
des fonctionnalites de FLUSH TABLES dans les versions recentes de MySQL)
mais comme tu n'indiques pas le but de ta manip il est difficile de te
repondre plus precisement.

Bruno