DB Fiddle

27 juillet 2018

Vous désirez tester vos requêtes sur d’autres bases de données ou sur une autre version de votre base de données actuelle, il existe DB Fiddle. Cet outil en ligne supporte MySQL, PostgreSQL et SQLite.

C’est dans le même genre d’outil que SQL Fiddle dont j’avais déjà parlé précédemment.


sqlmap

6 avril 2018

Votre base de données est-elle sécurisée et sécuritaire?  Il existe un moyen facile de le savoir rapidement : l’outil sqlmap !  Un outil open source et facile d’utilisation!

Sqlmap supporte les bases de données MySQL, Oracle, PostgreSQL, Microsoft SQL Server, Microsoft Access, IBM DB2, SQLite, Firebird, Sybase, SAP MaxDB, HSQLDB et Informix !!


Choisir des enregistrements au hasard avec MySQL

4 avril 2018

Une question 1000 fois posée : comment choisir des enregistrements au hasard dans MySQL?  Il existe plusieurs façons de le faire mais certaines sont nettement plus performantes que d’autres.  Une excellente analyse ici.


MySQL et AUTOINCREMENT

4 avril 2018

Un article intéressant sur les avantages et les inconvénients des colonnes AUTOINCREMENT dans MySQL.



FullText, statistiques et MySQL : quelques mauvaises surprises

15 mars 2018

Si vous utilisez MySQL de façon sérieuse, je ne peux vous dire à quel point vous devriez suivre le blogue MySQL Entomologist religieusement!  L’auteur y expose les bogues, les problèmes, les particularités de MySQL dans un style efficace, sans biais ni embellissement : que la vérité crue!

Comme par exemple les nombreux problèmes avec les indexes fulltext ou les statistiques persistentes de InnoDB.


MySQL, restore et performance!

28 février 2018

Une analyse sérieuse des façons d’optimiser la vitesse d’un RESTORE en MySQL.


Les requêtes paginées

12 février 2018

C’est une question qui revient ad nauseam sur IRC et dans les forums de discussions : comment paginer les résultats d’une requête de manière efficace?

Pour m’éviter de répéter sans cesse les mêmes explications, j’ai finalement trouvé un texte clair qui explique comment effectuer des requêtes paginées de façon performante et intelligente.

Bien que l’article traite de MySQL, les mêmes principes de base s’appliquent aux autres SGBD.


Group by de 4 manières

12 février 2018

Différentes subtilités du GROUP BY en MySQL expliquées pour chacune des 4 versions.  Variations sur un même thème expliquées ici!


NULL pour les nuls!

10 décembre 2017

Apprendre à composer avec les particularités de la valeur NULL en SQL, c’est parfois chiant et difficile.  Mais c’est possible, quand on sait comment s’y prendre et qu’on évite les pièges.  Tel qu’expliqué ici.