Utilisation de MySQL
From Deimos.fr / Bloc Notes Informatique
Contents
1 Introduction
Voici quelques solutions qui vous feront gagner du temps j'espère.
2 Convertir une base latin1 en UTF8
Voici la commande magique :
mysqldump --add-drop-table -uroot -p "DB_name" | replace CHARSET=latin1 CHARSET=utf8 | iconv -f latin1 -t utf8 | mysql -uroot -p "DB_name" |
3 Ajouter un préfix à toutes les tables d'une base
Voici comment rajouter un préfixe sur toutes les tables d'une base de données[1] :
SELECT Concat('ALTER TABLE ', TABLE_NAME, ' RENAME TO my_prefix_', TABLE_NAME, ';') FROM information_schema.TABLES WHERE table_schema = 'my_database' |
Il ne vous preste plus qu'à remplacer :
- my_prefix : par le prefix souhaité
- my_database : sur la base de données souhaité