Publié le 29 Avril 2011

Pour savoir ce que fait MySQL il existe une commande très utile qui indique les requêtes actuellement exécutées par MySQL.

Ce qui est très utile pour détecter des procèdures assez conséquente en temps de traitement.

 

Bref cette commande c'est simplement:

 

show processlist;

Voir les commentaires

Rédigé par Bliz

Publié dans #MySQL

Repost 0

Publié le 21 Avril 2011

Pour changer la casse d'un caractère sous vi il suffit de taper ~

 

Ceci fonctionne pour un seul caractère. Si on veut changer la casse de toute une ligne ou d'un mot il faut utiliser g~<terminaison>.

 

Avec

 <terminaison> = w (g~w) pour changer tous les caractères jusqu'à la fin d'un mot

 <terminaison> = $ (g~$) pour changer tous les caractères jusqu'à la fin de la ligne.

Voir les commentaires

Rédigé par Bliz

Publié dans #Script

Repost 0

Publié le 19 Avril 2011

MySQL fournit une commande SQL très utile qui permet de charger des données depuis un fichier externe. Nous allons voir ici comment charger un fichier CSV dans une table MySQL.

Nous supposons que chaque champs du fichier CSV correspond à un champ de la table à remplir.

Voici donc la commande:

 

load data local infile 'mes_donnees.csv' into table ma_table fields terminated by ';' ;

 

fields terminated by ';' indique le caractère utilisé pour séparer les champs. Ici nous spécifions le point-virgule.

Voir les commentaires

Rédigé par Bliz

Publié dans #MySQL

Repost 0

Publié le 11 Avril 2011

AUjourd'hui je vous livre une command très simple (puisqu'il s'agit d'un SELECT) et très pratique car elle permet de récupérer la liste des partitions d'une table MySQL.

 

Pour se faire il suffit d'une commande SELECT sur la base information_schema:

 

SELECT partition_name FROM partitions WHERE table_name='ma_table' AND table_schema='ma_base';

 

Et voilà, très pratique !!

Voir les commentaires

Rédigé par Bliz

Publié dans #MySQL

Repost 0

Publié le 8 Avril 2011

L'outil mysqldump permet d'effectuer une sauvegarde d'une base de données MySQL. Cet outils s'avère très utile et dispose de nombreuses options.

 

Ici je voulais surtout noter 2 options:

 --no-create-info:  qui permet de récupérer uniquement les données (sans générer les instructions CREATE TABLE et autres).

 --no-data: qui permet de récupérer uniquement la structure de la base (sans les données)

 

Voir les commentaires

Rédigé par Bliz

Publié dans #MySQL

Repost 0

Publié le 7 Avril 2011

Pour faire suite à mon article sur l'utilisation de Log4J, voici une petite astuce qui permet de changer la conf Log4J sans devoir redémarrer son application.

 

En effet lors du chargement de la configuration il suffit d'utiliser la méthode configureAndWatch() au lieu de configure(). Ce qui donne:

 

PropertyConfigurator.configureAndWatch("log4j.properties", 10000L);

 

Ce qui aura pour effet de vérifier la config de Log4J toutes les 10 secondes et de prendre automatiquement en compte les changements.

Voir les commentaires

Rédigé par Bliz

Publié dans #Java

Repost 0

Publié le 7 Avril 2011

Les procédures stockées MySQL sont stockés dans la table proc du schema mysql.

Pour obtenir la liste des procédures il suffit d'un simple select:

 

SELECT db, name FROM mysql.proc;

 

Et voilà c'est aussi simple que cela.

Voir les commentaires

Rédigé par Bliz

Publié dans #MySQL

Repost 0