Heim  >  Artikel  >  Datenbank  >  Welche Tipps gibt es für die Verwendung gespeicherter MySQL-Prozeduren?

Welche Tipps gibt es für die Verwendung gespeicherter MySQL-Prozeduren?

coldplay.xixi
coldplay.xixiOriginal
2020-10-20 15:58:412394Durchsuche

Zu den Tipps zur Verwendung gespeicherter MySQL-Prozeduren gehören: 1. Erstellen Sie eine gespeicherte Prozedur mit In-Modus-Parametern. 2. Erstellen Sie eine gespeicherte Prozedur mit Out-Modus-Parametern.

Welche Tipps gibt es für die Verwendung gespeicherter MySQL-Prozeduren?

Tipps zur Verwendung gespeicherter MySQL-Prozeduren sind:

Definition

Ein Satz vorkompilierter SQL-Anweisungen, die als Batch-Anweisungen verstanden werden, ähnlich der Methode in Java

1. Verbessern Sie die Wiederverwendbarkeit von Code

2. Vereinfachte Vorgänge

3. Reduzieren Sie die Anzahl der Kompilierungen und Verbindungen zum Datenbankserver, wodurch die Effizienz verbessert wird. Erstellungssyntax.

CREATE PROCEDURE 存储过程名(参数列表)
BEGIN
存储过程体(一组合法的SQL语句)
END
. Die Parameterliste enthält drei Teile Parametermodus:

in: Dieser Parameter kann als Eingabe verwendet werden, d. h. der Parameter erfordert, dass der Aufrufer einen Wert übergibt

参数模式 参数名 参数类型

out: Dieser Parameter kann als Ausgabe verwendet werden, d. h. dies Parameter Kann als Rückgabewert verwendet werden

inout: Dieser Parameter kann sowohl als Eingabe als auch als Ausgabe verwendet werden, d. h. der Parameter muss einen Wert übergeben und kann einen Wert zurückgeben

  • Wenn der Körper der gespeicherten Prozedur hat nur einen Satz, begin end Sie können weglassen

  • Am Ende jeder SQL-Anweisung im Hauptteil der gespeicherten Prozedur ist ein Semikolon erforderlich.

  • Das Ende der gespeicherten Prozedur kann mithilfe eines Trennzeichens zurückgesetzt werden

    Leere Parameterliste
  • In Admin einfügen Tabelle Fünf Datensätze Name, gib den entsprechenden Namen des männlichen Gottes zurück.

    in stuname varchar(20)
    in den beiden Werten a und b, konvertieren Sie schließlich sowohl a als auch b mal und geben Sie
  • delimiter 结束标记
  • Gespeicherte Prozedur löschen

  • delimiter $
  • Informationen zur gespeicherten Prozedur anzeigen

  • CALL 存储过程名(实参列表);
    zurück

Das obige ist der detaillierte Inhalt vonWelche Tipps gibt es für die Verwendung gespeicherter MySQL-Prozeduren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn