SQL, pour Structured Query Language, est un langage qui permet d'interroger une base de données relationnelle afin de pouvoir modifier ou récupérer des informations. Les bases de données relationnelles permettent de sauvegarder les informations sous forme de tableau à 2 dimensions.
SQL, pour Structured Query Language, est un langage qui permet d'interroger une base de données relationnelle afin de pouvoir modifier ou récupérer des informations. Les bases de données relationnelles permettent de sauvegarder les informations sous forme de tableau à 2 dimensions.
Ces bases de données vont s'avérer utiles pour sauvegarder les informations qui permettront plus tard de générer des pages dynamiquement. Par exemple dans le cadre d'un site de recette de cuisines, on ne peut pas se permettre de créer autant de pages HTML que l'on a de recettes. Gràce à une base de données on pourra sauvegarder les informations et on pourra utiliser le langage SQL pour récupérer les informations et un langage de programmation et pour générer les différentes pages automatiquement.
Dans cette formation, je vous propose d'apprendre les bases pratiques qui vous permettront d'interroger une base de données relationnelle. On commencera par les requêtes les plus utilisées et nous irons ensuite vers des concepts plus poussés qui vous permettront d'utiliser pleinement une base de données relationnelle.
Qu'est ce que le SQL ?
Démarrer avec SQLite sur VSCode
Démarrer avec SQLite dans le terminal
Démarrer avec SQLite sur TablePlus
Créer sa première table avec SQL
Manipuler les lignes avec SELECT, UPDATE & INSERT
Clés primaires et index
La valeur NULL
Clés étrangères et jointures
Schématiser avec les MCD & MLD
Travaux pratique : Conversion du MLD
Agréger les données
Order et Limit
Requêtes imbriquées
Les transactions
Les vues
Les triggers
Requête récursive
Fonction de fenêtrage
Interlude, que faire maintenant ?
Introduction à MySQL
Installation de MySQL sur Windows
MySQL sur Visual Studio Code
Requêtes de bases
Données temporelles
Données spatiales
Données JSON
Recherche FullText
Gestion des permissions
Procédure stockées
MySQLDump
Recherche FullText