===== MySql =====
==== Console ====
* Pour entrer dans la console de commande Mysql, depuis C :\Program Files\xxxxx\mysql\bin, taper\\ ''mysql -u admin -p'' (admin doit être administrateur par exemple root)\\ A la demande du mot de passe, le saisir et valider.
* Créer une base de donnée :\\ ''create database nomBase collate utf8_general_ci;''
* Supprimer une base de donnée :\\ ''drop database nomBase;''
* Importer une BD : quitter la console Mysql par ''exit'' mais rester dans le dossier "bin" puis en ligne de commande taper :\\ ''mysql -u admin -p nomBase < C:\dossier\nomBaseDump.sql''
* Faire un DUMP d'une BD : quitter la console Mysql par ''exit'' mais rester dans le dossier "bin" puis en ligne de commande taper :\\ ''mysqldump -u username -p [-h hostname (ou adresse IP)] databasename > sqlfilename.sql''
* Calculer la taille de toutes les tables d'une BDD :\\
SELECT table_name AS "Tables", round(((data_length + index_length) / 1024 / 1024), 2) "Taille Mo"
FROM information_schema.TABLES
WHERE table_schema = "nom_base_de_donnees"
ORDER by Tables;
* Chargement d'un fichier de requêtes.\\ 2 méthodes :\\ mysql -h hostname -u username -p nomBase < fichier.sql
mysql -h hostname -u username -p
use nomBase;
source fichier.sql;