Ce cours (de 105 diapositives) vous permettra de maîtriser la syntaxe MySQL et d'en comprendre toute les fonctionnalités. Vous aurez aussi la connaissance des fonctions PHP permettant d'utiliser au mieux votre base de données au sein de vos pages.
Le catalogue, ou dictionnaire de données, est présent dans MySQL depuis la version 5.0.2. Dans cet article, nous verrons les données proposées par le catalogue et des exemples d'utilisation pratique.
Cet article est extrait du Guide complet MySQL 5, (éditions MicroApplication) et adapté par l'auteur pour Developpez.com, avec l'autorisation de l'éditeur.
Cet article montre comment améliorer les performances de requêtes grâce à une utilisation judicieuse du partitionnement de tables. Tous les exemples se basent sur MySQL, dont le support du partitionnement est l'une des grandes nouveautés de la version 5.1.
Cet article présente une des nouvelles fonctionnalités de MySQL 5.1 : le programmateur d'évènements. Cette fonctionnalité permet de programmer des évènements qui vont déclencher des requêtes SQL, des procédures stockées. Seront présentés la mise en service et la désactivation de ce service, les manipulations d'évènements, leur activation et désactivation individuelles.
Création : 19 juin 2006 ·
Mise à jour : 18 juin 2006
Cet article est la traduction de Using XML in MySQL 5.1 and 6.0 (disponible ici) et a pour but de vous montrer l'utilisation de mysql 5.1 et 6.0 avec les fichiers XML.
Cet article fournit de nombreux conseils permettant de sécuriser la configuration et l'utilisation d'un serveur MySQL. Pour chaque méthode proposée, une solution de mise en oeuvre sous système Unix est expliquée. Le but du document est de sensibiliser les développeurs et administrateurs MySQL, tout en leur donnant les connaissances nécessaires pour configurer au mieux la sécurité de ce SGBD.
MySQL, contrairement aux autres SGBD, a la possibilité de pouvoir utiliser plusieurs moteurs de stockage dans une seule et même base de données. Cette faculté constitue un des points forts de MySQL. Cet article a pour but de vous montrer ce qui se cache derrière ces différents moteurs et comment les exploiter au mieux.
Cet article est la traduction de A Quick Look at MySQL 6.0's New Backup (disponible ici) et a pour but de vous présenter les fonctionnalités du nouvel outil de sauvegarde et restauration de MySQL 6.0.
MySQL, la base de données la plus connue du monde Open Source, attire les développeurs par bien des égards: ses possibilités, ses performances, son prix... SGBDR préféré des développeurs PHP, voyons comment les développeurs .NET peuvent également l'utiliser dans leurs projets (professionnels ou personnels).
Ce tutoriel va vous apprendre comment stocker depuis PHP, des images (GIF ou JPEG) directement dans une base MySQL. Les images sont directement enregistrées en tant que binaire dans une table et n'ont ainsi aucune présence dans le système de fichiers.
Depuis la version 5, MySQL supporte la programmation intégrée (ou SQL procédural), qui permet de le rendre très autonome. Nous verrons dans cet article quelles sont les possibilités qui s'offrent à nous pour reporter la programmation sur le SGBD. Je ne prétends pas aborder toutes les possibilités du SQL procédural, mais seulement proposer une des très nombreuses utilisations que l'on peut en faire. Ce tutoriel peut constituer une introduction au SQL procédural pour les débutants, et une solution efficace de gestion d'erreurs pour les plus confirmés.
Cet article a pour but de présenter les fonctions de dates de MySQL ainsi que d'exposer des solutions à des problèmes récurrents faisant intervenir des dates.
Création : 12 Janvier 2006 ·
Mise à jour : 25 Janvier 2008
Un outil de gestion de bases de données MySQL apporte un gain de temps indéniable et permet à des utilisateurs pas très compétents en MySQL d'administrer facilement une base de données.
MySql implémente la recherche « FULL TEXT » depuis la version 3.23.23. Cet article se borne à vous fournir les bases pour utiliser ce type de recherche.
Cet article est la traduction de Rolling Sums in SQL - A Practical Example (disponible ici) et a pour but de vous montrer les sommes courantes en SQL avec un exemple pratique.
Cet article est la traduction de Debunking GROUP BY Myths (disponible ici) et a pour but de vous expliquer le comportement de MySQL vis à vis de la clause SQL GROUP BY.
Ne dit-on pas d'une quête incertaine et harassante : «c'est comme chercher une aiguille dans une botte de foin» ? Si l'esprit humain sait se montrer performant pour déduire et extrapoler, il s'épuise en revanche assez rapidement dans les dénombrements et les appariements.
Ce n'est pas le cas du SGBD lequel, en outre, bat l'humain à plates coutures dès qu'il s'agit de s'attaquer à des séries dépassant quelques dizaines d'unités. On voit ici comment, mises en synergie, une once d'ingéniosité du codeur et les extraordinaires capacités du SGBD viennent aisément à bout d'un casse-tête a priori abscons.