Maison > Article > base de données > Analyser les procédures stockées MySQL et les codes de fonction courants
Le concept de procédure stockée mysql :
Stockée dans la base de données pouvant effectuer un travail spécifique (requête et mise à jour ) Un ensemble de segments de programme de code SQL.
Le concept de fonction mysql :
Une fonction est une instruction SQL qui complète une fonction spécifique. Les fonctions sont divisées en fonctions intégrées et fonctions définies par l'utilisateur (. fonction définie par l'utilisateur UDF)
La différence entre les procédures stockées et les fonctions MySQL
Une procédure stockée est un ensemble d'instructions SQL conçues pour remplir des fonctions spécifiques. Elle est compilée, créée et enregistrée dans la base de données. L'idée est l'encapsulation du code et sa réutilisation au niveau du langage SQL de la base de données.
Remarque : in fait référence aux paramètres d'entrée, out fait référence aux paramètres de sortie
Créer une fonction personnalisée
Format de syntaxe : créer un nom de fonction (type de paramètre, type de paramètre...) renvoie la valeur de l'expression de retour du type
Remarque : 1. Il peut y avoir aucun ou plusieurs paramètres ;
2. Il doit y avoir une valeur de retour, et il n'y en a qu'une.
3. S'il y a une instruction SQL, elle doit être placée au milieu de début...fin.
4. Si vous n'ajoutez pas de déterministe, une erreur sera signalée (je ne sais pas comment la résoudre)
commencer... L'instruction composée de fin
apparaît généralement dans les procédures stockées, les fonctions et les déclencheurs peuvent contenir une ou plusieurs instructions, chaque instruction étant séparée par ;.
Recommandations d'apprentissage associées : Tutoriel MySQL
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!