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

So erstellen Sie eine Funktion in MySQL

coldplay.xixi
Freigeben: 2020-09-29 14:47:15
Original
12112 Leute haben es durchsucht

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)
Nach dem Login kopieren

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

mysql> set global log_bin_trust_function_creators=1;
Nach dem Login kopieren

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
Nach dem Login kopieren

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)
Nach dem Login kopieren

5. Funktion löschen:

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

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;
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage