Les meilleurs cours et tutoriels pour apprendre les bases de données MySQL
Les meilleurs cours et tutoriels pour apprendre les bases de données MySQL
Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre le Système de Gestion de Base de Données MySQL. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète, ainsi que des exercices intéressants, voire ludiques. N'hésitez pas aussi à vous référer à la FAQ MySQL et à poser vos questions sur les forums d'entraide MySQL.
Si vous avez des remarques concernant cette page cours MySQL, Commentez
Page lue fois.
Nombre d´auteurs : 38, nombre d´articles : 43, dernière mise à jour : 23 juillet 2021
Cours pour apprendre MySQL
-
À travers ce cours (de 105 diapositives) vous allez apprendre à maîtriser la syntaxe MySQL et à en comprendre toutes les fonctionnalités. Vous allez également apprendre des fonctions PHP permettant d'utiliser au mieux votre base de données au sein de vos pages. -
Ce tutoriel est un ensemble de 154 diapositives sur le langage PHP et MySQL. C'est un cours adressé aux débutants et a pour but de vous apprendre à programmer vos pages web en PHP et MySQL
Sommaire
menu
Le système MySQL 5
-
Le catalogue, ou dictionnaire de données, est présent dans MySQL depuis la version 5.0.2. Dans ce tutoriel, nous verrons les données proposées par le catalogue et nous allons apprendre à les utiliser. -
Ce tutoriel vous présente l'implémentation du système des jeux de caractères et de leurs collations (interclassements) sous MySQL 5. Vous allez apprendre à utiliser les jeux de caractères pour éviter une mauvaise interprétation de certains caractères. -
À travers ce tutoriel vous allez apprendre à améliorer les performances de requêtes grâce à une utilisation judicieuse du partitionnement de tables. Dans ce cours, tous les exemples se basent sur MySQL, dont le support du partitionnement est l'une des grandes nouveautés de la version 5.1. -
Ce tutoriel présente une des nouvelles fonctionnalités de MySQL 5.1 : le programmateur d'évènements. Vous allez apprendre, dans ce cours, à utiliser cette fonctionnalité qui permet de programmer des évènements qui vont déclencher des requêtes SQL, des procédures stockées. Seront présentées dans ce tutoriel, la mise en service et la désactivation de ce service, les manipulations d'évènements, leur activation et désactivation individuelles. -
Ce tutoriel est la traduction de Using XML in MySQL 5.1 and 6.0 et a pour but de vous apprendre à utiliser mysql 5.1 et 6.0 avec les fichiers XML. -
Ce tutoriel a pour but de vous apprendre à sécuriser la configuration et l'utilisation d'un serveur MySQL. Pour chaque méthode proposée, une solution de mise en œuvre sous système Unix est expliquée. Le but du cours 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. -
Ce tutoriel est un comparatif entre PostgreSQL et MySQL. -
Petites tables ou grandes tables... Quelles conséquences sur les performances des bases de données ?
par sqlproCe tutoriel vous donne un aperçu de la notion de base de données relationnelle, le fonctionnement des SGBDR client/serveur et la normalisation d'un modèle de données. Vous allez apprendre à modéliser vos bases de données pour gagner en performance.
menu
Administrer MySQL
-
MySQL, contrairement aux autres SGBD, a la possibilité d'utiliser plusieurs moteurs de stockage dans une seule et même base de données. Cette faculté constitue un des points forts de MySQL. Ce tutoriel a pour but de vous montrer ce qui se cache derrière ces différents moteurs et de vous apprendre à les exploiter au mieux. -
Ce tutoriel a pour objectif de vous apprendre à configurer MySQL avec plusieurs instances. Ainsi vous pourrez obtenir sur la même machine plusieurs serveurs pouvant être attribués à des administrateurs différents (un peu comme les hébergeurs). -
Le but de ce tutoriel est de vous apprendre à sauvegarder/restaurer une base de données MySQL. -
La réplication est un mécanisme qui permet d'avoir une copie directe des données. Dans ce tutoriel, vous allez apprendre à mettre en œuvre la réplication sous MySQL en seulement quelques minutes ! Ce tutoriel rapide n'est qu'une introduction à la réplication sur MySQL. -
Ce tutoriel est la traduction de A Quick Look at MySQL 6.0's New Backup et a pour but de vous présenter et de vous apprendre à utiliser les fonctionnalités du nouvel outil de sauvegarde et restauration de MySQL 6.0. -
Le but de ce tutoriel est de vous apprendre à créer un petit serveur de test sur un réseau local. C'est un cours destiné aux débutants qui désirent installer une solution LAMP. -
Ce tutoriel a pour but de vous apprendre à charger dans le tableur de LibreOffice des données provenant d'une base MySQL. -
Ce tutoriel vous permettra d'apprendre les bases d'utilisation du module DBI afin de se connecter à une base de données et de lire ou insérer des données. C'est un cours qui présente la notion des placeholders pour protéger et optimiser les requêtes. -
Jet Profiler est un outil d'optimisation de requêtes qui récolte une variété de statistiques sur les bases de données MySQL. Avec ce tutoriel, vous allez apprendre à utiliser cet outil à la fois pédagogique et facile à utiliser.
menu
Développer avec MySQL
-
Ce cours a pour but de vous apprendre à exploiter une connexion à une base de données MySQL, en utilisant uniquement l'API fournie avec MySQL. -
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, ce tutoriel va vous apprendre à l'utiliser dans les projets (professionnels ou personnels).NET. -
Ce tutoriel va vous apprendre à 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. -
Ce tutoriel est une adaptation d'un document écrit par LFE pour Borland C++ Builder. Il a pour but de vous apprendre à exploiter une connexion à une base de données MySQL, en utilisant uniquement l'API fournie avec MySQL. Dans ce cours, le code a été écrit et testé avec Visual Basic 6 et MySQL version 3.23.49. -
Comme il y a des contraintes dans la base de données (clés étrangères, unicité...), l'exécution d'une procédure SQL peut entraîner la survenue d'erreurs (générées par le SGBD à cause de ces contraintes). Il est intéressant de capturer ces erreurs pour renvoyer au programme externe qui lance la procédure un code et un message d'erreur plus clairs. On peut aussi programmer ses propres exceptions selon certaines conditions. Nous allons étudier cela dans une procédure de création d'un utilisateur. -
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 ce tutoriel 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. C'est un cours qui 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. -
Ce tutoriel a pour but de vous apprendre à modéliser les données avec MySQL Workbench -
Ce tutoriel vous explique les 10 principales failles de sécurité des applications Web recensées par l'OWASP et va vous apprendre à vous en prémunir. -
PHP est un langage à qui on peut faire beaucoup de reproches. Cependant, sa grande popularité a permis de doter son univers d'un large panel d'outils et de pratiques permettant de l'utiliser avec efficacité. Ce tutoriel vous présente une liste non exhaustive des outils vous permettant de maintenir une bonne qualité logicielle sans pour autant vous apprendre à les utiliser.
menu
Divers
-
Ce tutoriel a pour but de vous présenter les fonctions de dates de MySQL, de vous apprendre à les utiliser et d'exposer des solutions à des problèmes récurrents faisant intervenir des dates. C'est un cours qui présente également les différentes utilisations des fonctions dates/heures -
Ce tutoriel va vous apprendre à installer, configurer et utiliser les tables Innodb dans MySql. -
Ce tutoriel présente des exemples concrets de simplification de code en utilisant des contraintes sur la base de données. Dans ce tutoriel, nous allons apprendre à simplifier le code applicatif en exploitant les possibilités du SGBD MySQL pour en limiter la complexité. -
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. Dans ce cours vous allez apprendre à faire votre choix à travers un comparatif qui vous est présenté. -
MySql implémente la recherche « FULL TEXT » depuis la version 3.23.23. Un mode de recherche dite textuelle, où on peut rechercher un mot ou une phrase dans une base de données. Ce cours se charge de vous apprendre à utiliser ce type de recherche. -
Ce tutoriel est la traduction de Rolling Sums in SQL - A Practical Example et a pour but de vous apprendre à faire les sommes courantes en SQL avec un exemple pratique. -
Ce tutoriel est la traduction de Debunking GROUP BY Myths 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. Dans ce cours on voit 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. -
Ce tutoriel présente les 12 règles de Codd, le père du modèle relationnel de données -
La méthode générale pour installer le plug-in QMYSQL est de recompiler Qt entièrement. Dans ce tutoriel nous allons apprendre à compiler le plug-in de base de données pour QMYSQL avec MinGW sans avoir à faire cette recompilation. -
Comprenez le rôle de PDO, la solution d'abstraction de bases de données en PHP
par François MazerolleLa PDO est une couche d'abstraction des fonctions d'accès aux bases de données. Dans ce tutoriel, nous allons apprendre à l'utiliser dans nos programmations. -
Implanter ou pas les contraintes d'intégrité référentielle dans une base de données demeure une question pour un programmeur. Dans ce tutoriel, nous allons étudier les arguments qui justifient leur implémentation. Il y a essentiellement trois types d'opposition à la mise en place des contraintes dites FOREIGN KEY : 1) c'est lent. 2) c'est contraignant. 3) c'est spécifique au SGBDR. -
Ce tutoriel va vous apprendre à encoder votre site intégralement en UTF-8 sans louper une étape qui pourrait faire apparaître ces caractères disgracieux. -
Comment utiliser les procédures stockées MySQL et étendre MySQLi dans PHP
par Luke Skelding, Joris CrozierJusque récemment j'ai toujours utilisé les fonctions génériques MySQL incluses dans PHP pour me connecter à mes bases de données. Dans ce cours nous allons apprendre à utiliser la bibliothèque MySQLi (MySQL amélioré). -
Il y a quelque temps, j'ai écrit un tutoriel sur l'utilisation des procédures stockées dans MySQL et l'extension de MySQLi en PHP pour les exécuter. Dans ce cours, nous allons apprendre quelques techniques avancées que vous pouvez utiliser pour réduire le nombre de données transférées entre la base de données et votre application.