Die gespeicherte MySQL-Prozedur ist eine Reihe von SQL-Anweisungen, die zum Ausführen bestimmter Funktionen in großen Datenbanksystemen verwendet werden. Nach der ersten Kompilierung ist keine erneute Kompilierung erforderlich Name der gespeicherten Prozedur und gibt Parameter für deren Ausführung an. ?? ist eine gespeicherte Prozedur?
Gespeicherte Prozedur (Gespeicherte Prozedur) ist eine Reihe von SQL-Anweisungen in großen Datenbanksystemen, die zum Ausführen bestimmter Funktionen verwendet werden. Sie werden nach dem ersten Kompilieren nicht erneut kompiliert Der Benutzer gibt den Namen der gespeicherten Prozedur an und gibt die Parameter an (falls die gespeicherte Prozedur Parameter annimmt), um sie auszuführen. Gespeicherte Prozeduren sind ein wichtiges Objekt in der Datenbank, und jede gut gestaltete Datenbankanwendung sollte gespeicherte Prozeduren verwenden.
2. Erstellen Sie eine gespeicherte Prozedur. Format:(3) DELIMITER und DELIMITER; Ja Die Bedeutung von Trennzeichen besteht darin, dem Compiler mitzuteilen, dass es sich bei den Inhalten darin um gespeicherte Prozeduren handelt. Wenn diese beiden Teile nicht geschrieben sind, führt der Compiler diesen Code als gewöhnliches SQL aus.DELIMITER $$ CREATE PROCEDURE `ProcedureName`(paramName paramType) BEGIN END$$ DELIMITER ;. Erklärung in roter Schriftart: paramType : Parametertyp Hinweis: (1) Ob die gespeicherte Prozedur Parameter erfordert, hängt von der tatsächlichen Situation ab (der Inhalt der Klammern muss nicht ausgefüllt werden); (2) MySQL unterstützt den Start gespeicherter Prozeduren ab 5.0;
(4) BEGIN Zwischen END und END steht der Inhalt der gespeicherten Prozedur, und unser SQL steht in der Mitte;
3 Vor- und Nachteile gespeicherter Prozeduren
(1) Schnelle Ausführungsgeschwindigkeit. Da die gespeicherte Prozedur vorkompiliert wurde, wird der Kompilierungsteil bei Verwendung übersprungen, sodass die Ausführungsgeschwindigkeit schneller ist. (2) Reduzieren Sie den Netzwerkverkehr. Wenn Sie eine gespeicherte Prozedur verwenden, müssen Sie nur die Methode der gespeicherten Prozedur aufrufen. Im Vergleich zur SQL-Anweisung ist der Methodenname der gespeicherten Prozedur kürzer. Die Anweisung, die die gespeicherte Prozedur aufruft, wird über das Netzwerk übertragen, was den Netzwerkverkehr reduziert ;(3) Wiederverwendbarkeit. Erstellen Sie es einmal und verwenden Sie es nach Belieben
Das obige ist der detaillierte Inhalt vonWie sieht eine gespeicherte MySQL-Prozedur aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!