CREATE TRIGGER

Un trigger, également appelé déclencheur, permet d’exécuter un ensemble d’instruction SQL juste après un événement. Cela permet de faciliter et d’automatiser des actions au sein d’un Système de Gestion de Base de Données (SGBD). Syntaxe La création d’un déclencheur en […]

Procédure stockée (CREATE PROCEDURE)

Une procédure stockée, aussi appelée stored procedure en anglais, est un concept utilisé en administration de base de données afin d’exécuter un ensemble d’instructions SQL. Une telle procédure est stockée au sein du Système de Gestion de Base de Donneés […]

Exercices SQL – Système de commandes

Les exercices SQL présent sur cette page se base sur un système informatique gérant des clients, et les commandes effectuées par ceux-ci. Le niveau de difficulté de ces exercices est “moyen”. Prérequis Veuillez télécharger les tables suivantes qui contiennent les […]

Exercices SQL

Un cours sur le langage SQL n’est vraiment utile que si on essai de le mettre en pratique dans un contexte d’usage réel. Exercices 1 : villes de France Cette première série d’exercices possède un niveau de difficulté “facile” permettant […]

SQL SQL_NO_CACHE

L’option SQL_NO_CACHE est utilisée juste après la commande SELECT afin de spécifier qu’aucun cache ne doit être appliqué sur une requête. Cette fonctionnalité est particulièrement utile lorsqu’un développeur souhaite estimer le temps de chargement d’une requête sans que le résultat […]

Neo4j

Neo4j est un système de gestion de base de données open-source dont la particularité est la possibilité de définir la structure sous forme de graphe. Il est ainsi possible de représenter des données en tant que noeuds, qui sont reliés […]

SQL DATE_FORMAT()

La fonction DATE_FORMAT(), dans le langage SQL et plus particulièrement avec MySQL, permet de formater une donnée DATE dans le format indiqué. Il s’agit de la fonction idéal si l’ont souhaite définir le formatage de la date directement à partir […]

Optimisation SQL

L’optimisation des performances sous SQL peut passer par plusieurs étapes, en commençant par l’installation de MySQL (ou tout autre système), en prenant en compte la structure de données et également en optimisant chacune des requêtes SQL. Ce petit guide liste […]

SQL TIMESTAMP()

La fonction SQL TIMESTAMP() est utilisée dans le langage SQL pour obtenir un DATETIME à partir d’une DATE. La fonction peut contenir un à deux argument selon l’usage souhaité. Avec 1 argument : une date au format DATE est transformée […]