Heim >Datenbank >MySQL-Tutorial >So erstellen Sie eine Funktion in MySQL

So erstellen Sie eine Funktion in MySQL

coldplay.xixi
coldplay.xixiOriginal
2020-09-29 14:47:1512115Durchsuche

So erstellen Sie eine Funktion in MySQL: Überprüfen Sie zunächst, ob die Funktion zum Erstellen einer Funktion aktiviert ist. Wenn der Wert bei Wert AUS ist, müssen Sie ihn dann aktivieren, wenn Sie die Funktion erstellen. teste es endlich.

So erstellen Sie eine Funktion in MySQL

Weitere verwandte kostenlose Lernempfehlungen: MySQL-Tutorial(Video)

So erstellen Sie Funktionen in MySQL:

1. Überprüfen Sie, ob die Funktion zum Erstellen von Funktionen aktiviert ist:

mysql> show variables like '%func%';
+-----------------------------------------+-------+
| Variable_name                            | Value |
+-----------------------------------------+-------+
| log_bin_trust_function_creators | ON    |
+-----------------------------------------+-------+
1 row in set (0.02 sec)

2 . Wenn der Wert bei Wert AUS ist, müssen Sie ihn einschalten.

mysql> set global log_bin_trust_function_creators=1;

3. Wählen Sie beim Erstellen einer Funktion zunächst die Datenbank aus.

mysql> use xxx;
Database changed
delimiter $$是设置 $$为命令终止符号,代替分号,因为分号在begin...end中会用到;
mysql> delimiter $$
CREATE FUNCTION first_func(param1 varchar(5),parmam2 varchar(5),param3 varchar(10))
RETURNS TINYINT
BEGIN
   RETURN 1;
END

Nachdem die Funktion erfolgreich erstellt wurde, muss das Semikolon als Befehlsbeendigungssymbol wiederhergestellt werden.

mysql> Trennzeichen ;

4. Test:

mysql> select first_func('aaa','bbb','ccc');
+-------------------------------+
| first_func('aaa','bbb','ccc') |
+-------------------------------+
|                             1 |
+-------------------------------+
1 row in set (0.47 sec)

5. Funktion löschen:

mysql> drop function first_func ;
Query OK, 0 rows affected (0.11 sec)

6. Funktion anzeigen

1) Funktionsstatus anzeigen

Grundinformationen aller Funktionen in der Datenbank anzeigen

2) Eine bestimmte Funktion anzeigen Eine bestimmte Funktion

 mysql>show create function function;

Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine Funktion in MySQL. 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