>  기사  >  데이터 베이스  >  mysql에서 함수를 만드는 방법

mysql에서 함수를 만드는 방법

coldplay.xixi
coldplay.xixi원래의
2020-09-29 14:47:1512070검색

mysql에서 함수를 생성하는 방법: 먼저 함수 생성 기능이 켜져 있는지 확인한 다음 값의 값이 OFF인 경우 함수를 생성할 때 먼저 데이터베이스를 선택해야 합니다. 마지막으로 테스트해 보세요.

mysql에서 함수를 만드는 방법

더 많은 관련 무료 학습 권장사항: mysql tutorial(동영상)

mysql에서 함수를 생성하는 방법:

1. 함수 생성 기능이 활성화되어 있는지 확인:

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

2 . Value의 값이 OFF이면 ON으로 설정해야 합니다.

mysql> set global log_bin_trust_function_creators=1;

3. 함수 생성 시 먼저 데이터베이스를 선택하세요.

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

함수가 성공적으로 생성된 후 세미콜론을 명령 종료 기호로 복원해야 합니다.

mysql> 구분 기호 ;

4. 테스트:

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

5. 함수 삭제:

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

6. 함수 보기

1) 함수 상태 표시

데이터베이스에 있는 모든 함수의 기본 정보 표시

2) 특정 기능 보기 특정 기능

 mysql>show create function function;

위 내용은 mysql에서 함수를 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.