Introduction SQL signifie Structured Query Language. Ceci est un langage informatique utilisé dans les bases de données relationnelles de programmation. Chaque serveur de base de données a son propre langage de requête structurée particulier. La langue diffère légèrement lorsque vous vous déplacez d'un serveur de base de données à l'autre. Dans cet article, je vous expliquer l'utilisation de SQL dans le serveur MySQL.
Utilisation simple L'utilisation directe des instructions SQL est de faire des choses comme créer la base de données, créer des tableaux, insérer le tableau de ligne, mettre à jour la rangée de tableau, supprimer la rangée de tableau et sélectionnez données (affichage) de la table (lignes). Besoin de programmation Imaginez que vous avez une base de données de magasin avec une table appelée, et un autre appelé SaleDetails produits. Le tableau des SaleDetails a le nom et le nombre de points particuliers vendus. La table Products a les noms et la quantité de pièces en stock.
Trigger Supposons que vous vendez cinq d'un élément particulier. Cette information doit être insérée comme une ligne dans le tableau des SaleDetails. Le nombre, cinq, pour l'article vendu, doit être soustrait de la table Products, pour l'inventaire. Vous avez besoin d'un code de programme pour le faire automatiquement. En d'autres termes, vous avez besoin d'un ensemble d'instructions SQL spéciaux pour faire cela. Le jeu spécial d'instructions SQL suivre un format appelé, TRIGGER.
Procédure stockée Vous pouvez appeler un déclencheur tel que celui décrit ci-dessus; vous pouvez alors vouloir vérifier si l'élément dans le tableau des produits a atteint le niveau de re-commande de sorte que vous informiez le gestionnaire en plaçant une ligne dans une table de son, dont il lit chaque matin. Vous pouvez également choisir d'afficher tous les achats qui ont été effectués par le client dans le mois. Vous pouvez avoir tout ce qui fait automatiquement quand un client fait un achat.
Dans ce cas, vous avez besoin d'un code de programmation qui est plus grand que celui de la gâchette. Ce code est appelé, d'une procédure, et doit instructions SQL spéciaux. Une telle procédure est normalement enregistré (stockées) sur le disque dur et a appelé à chaque fois que cela est nécessaire. Voilà pourquoi, il est appelé, la procédure stockée. Les déclencheurs et les procédures sont enregistrées dans le même disque dur que le serveur et base de données MySQL.
Les principales choses que vous fait