Publié le 31 Janvier 2012

J'utilise souvent MySQL avec l'outil de commande en ligne: mysql, et naturellement j'ai souvent besoin de retrouver une commande précédente. Si la commande est assez récente on peut naviguer dans l'historique avec les flèches haut et bas. Si la commande...

Lire la suite

Rédigé par Bliz

Publié dans #MySQL

Repost0

Publié le 27 Janvier 2012

Je travaille avec une table similaire à celle-ci: +-------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+---------------------+------+-----+---------+-------+ | user | varchar(40) | NO |...

Lire la suite

Rédigé par Bliz

Publié dans #MySQL

Repost0

Publié le 26 Janvier 2012

Lors de la modification de la structure d'une table MySQL (ajout d'un champ par exemple) il arrive qu'on doive modifier également la clé primaire (par exemple pour inclure le nouveau champ dans la clé). On peut y arriver en utilisant 2 commandes ALTER...

Lire la suite

Rédigé par Bliz

Publié dans #MySQL

Repost0

Publié le 25 Janvier 2012

Comme cela fait plusieurs fois que je rencontre la technique du double check sur mon projet et qu'à chaque fois elle est erronée j'ai décidé d'apporter un peu de clarification ici. Tout d'abord la technique du double-check consiste à faire une double...

Lire la suite

Rédigé par Bliz

Publié dans #Java

Repost0

Publié le 23 Janvier 2012

Tout le monde connait la commande DELETE sous ça forme simple: DELETE FROM ma_table WHERE mon_champ = 'ma_valeur'; Le problème c'est lorsqu'on ne connaît pas directement la valeur à mettre dans le WHERE, c'est à dire qu'on a besoin de faire une jointure...

Lire la suite

Rédigé par Bliz

Publié dans #MySQL

Repost0

Publié le 20 Janvier 2012

Je dois souvent enregistrer des données dans une base de données (ici MySQL) mais je ne sais pas forcément si ces données existent déjà en base. Pourtant c'est cette information qui permet de choisir la requête à effectuer: INSERT ou UPDATE. La solution...

Lire la suite

Rédigé par Bliz

Publié dans #MySQL

Repost0

Publié le 19 Janvier 2012

J'utilise SVN avec eclipse et j'aime bien voir le résultat des commandes SVN dans la console mais comme je suis un peu étourdi j'oublie toujours d'ouvrir la console avant de lancer une commande SVN. Et bien il suffisait d'un petit réglage de propriétés...

Lire la suite

Rédigé par Bliz

Publié dans #Java

Repost0

Publié le 17 Janvier 2012

find est une commande shell très puissante pour rechercher des fichiers mais souvent on veut effectuer une action sur les fichiers trouvés. Par exemple on peut effectuer un "grep" pour ne retenir que les fichiers contenant une certaines chaînes de caractères:...

Lire la suite

Rédigé par Bliz

Publié dans #Script

Repost0

Publié le 11 Janvier 2012

La fonction FIND_IN_SET est l'inverse de la fonction SUBSTRING_INDEX. Elle permet de retourner la position d'un champ dans une chaîne csv. Par exemple: SELECT FIND_IN_SET('field3', 'field1,field2,field3,field4'); retourne 3. Par contre contrairement à...

Lire la suite

Rédigé par Bliz

Publié dans #MySQL

Repost0

Publié le 6 Janvier 2012

Dans une table mysql on stock un champ 'data' qui contient en fait des chaînes de caractères au format csv. Jusque là tout va bien jusqu'au moment où on veut récupérer la valeur disons du 4ème champs du csv. J'ai pensé dans un premier temps à bricoler...

Lire la suite

Rédigé par Bliz

Publié dans #MySQL

Repost0