Archive pour la catégorie 'mysql'

Synchroniser le schéma de 2 bases

Lundi 10 mars 2008

ems-db-comparerLors qu’on met en production une mise à jour d’un projet, il y a de fortes chances que le schéma de la base ait évolué. On a alors 2 solutions pour mettre à jour le schéma de la base de production : noter les modifications réalisées sur un Post It ou utiliser un logiciel qui génère le script de mise à jour.
(more…)

MYSQL Cursor (Exemples de curseurs)

Mercredi 20 février 2008

Les curseurs permettent dans une procédure stockée de récupérer un résultat en SQL qu’il s’agisse d’une valeur ou d’un jeu d’enregistrements. Le post qui suit donne quelques explications et exemples de manipulation des curseurs dans MYSQL.
(more…)

Sun rachète MYSQL

Mercredi 16 janvier 2008

Après maintes spéculations, c’est finalement Sun Microsystems qui se porte acquéreur de l’éditeur MySQL AB. D’après le communiqué, les utilisateurs ont toutes les raisons de se réjouir de cette nouvelle. Pour rappel, Sun c’est entre autre Java, OpenSolaris, Open Office / Star Office, le serveur d’application GlassFish, l’IDE NetBeans, etc.
Le post sur le site de MySQL.

MySQL, les fonction COUNT, AVG, SUM

Dimanche 16 décembre 2007

Mais j’ai remarqué que de nombreux développeurs se focalisent sur le coté programmatique (PHP, Python, java, etc) au détriment de la modélisation ou des requêtes SQL. C’est une erreur. SQL permet souvent de faire en 1 seule requête et de manière plus performante ce qu’il faudrait 1 page de code pour réaliser. (more…)

Fonction stockée mysql

Dimanche 26 août 2007

A la différence d’une procédure une fonction stockée est conçue pour retourner un résultat. Celà va nous permettre de réaliser un calcul dans la fonction puis de l’utiliser au choix dans une procédure ou dans une requête de sélection. (more…)

MYSQL, trigger et procédures stockées

Mercredi 1 août 2007

MySQL est un système de gestion de bases de données à l’origine simple, rapide et dénué d’à peu prés toutes les fonctionnalités disponibles dans les produits concurrents.

La montée en puissance de l’Internet ainsi que son succès croissant pour la gestion des données de l’entreprise a fait apparaître de nouveaux besoins. (more…)