Maison > base de données > tutoriel mysql > le corps du texte

À quoi ressemble la procédure stockée MySQL ?

coldplay.xixi
Libérer: 2020-10-15 11:11:35
original
2588 Les gens l'ont consulté

La procédure stockée MySQL est un ensemble d'instructions SQL dans les grands systèmes de bases de données pour exécuter des fonctions spécifiques. Elle est stockée dans la base de données, elle n'a pas besoin d'être à nouveau compilée lorsqu'elle est à nouveau appelée par l'utilisateur. spécifie le nom de la procédure stockée et donne des arguments pour l'exécuter.

À quoi ressemble la procédure stockée MySQL ?

Apprentissage gratuit associé : base de données mysql (Vidéo )

La procédure stockée MySQL est :

1. Qu'est-ce qu'une procédure stockée

Stockée La procédure (Stored Procedure) est un ensemble d'instructions SQL dans les grands systèmes de bases de données qui sont utilisées pour exécuter des fonctions spécifiques. Elles sont stockées dans la base de données après avoir été compilées pour la première fois, elles n'ont pas besoin d'être compilées à nouveau lorsqu'elles sont à nouveau appelées. L'utilisateur précise le nom de la procédure stockée et donne des paramètres (si la procédure stockée a des paramètres) pour l'exécuter. Les procédures stockées constituent un objet important dans la base de données et toute application de base de données bien conçue doit utiliser des procédures stockées.

2. Créer une procédure stockée

Format :

  DELIMITER $$
  CREATE PROCEDURE `ProcedureName`(paramName paramType)
  BEGIN
  END$$
  DELIMITER ;
Copier après la connexion

Explication de la police rouge :

  • ProcedureName : Le nom de la procédure stockée que vous souhaitez créer

  • paramName : nom du paramètre

  • paramType : type de paramètre

Remarque :

 (1) Le fait que la procédure stockée nécessite des paramètres dépend de la situation réelle (le contenu des parenthèses n'a pas besoin d'être rempli

 (2) ; ) MySQL prend en charge les procédures stockées à partir de la version 5.0 ;

  (3) DELIMITER et DELIMITER ; leur fonction est de faire savoir au compilateur que le contenu qu'elles contiennent est des procédures stockées. le compilateur traitera ce code comme une exécution SQL ordinaire ;

 (4) Entre BEGIN et END se trouve le contenu de la procédure stockée, et notre SQL est écrit au milieu

3. Avantages et inconvénients des procédures stockées

 (1) Exécution rapide. Étant donné que la procédure stockée a été précompilée, la partie compilation est ignorée lors de son utilisation, la vitesse d'exécution sera donc plus rapide

 (2) Réduisez le trafic réseau ; Lorsque vous utilisez une procédure stockée, il vous suffit d'appeler la méthode de la procédure stockée. Par rapport à l'instruction SQL, le nom de la méthode de la procédure stockée est plus court. L'instruction appelant la procédure stockée est transmise sur le réseau, ce qui réduit le trafic réseau. ;

 (3) Utilisabilité complexe. Créez une fois et utilisez-le selon vos besoins

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal