집 >데이터 베이스 >MySQL 튜토리얼 >MySQ 기능에 대한 소개 예시 공유
이 문서에서는 MySQ 함수의 몇 가지 일반적인 기능을 소개합니다.
IF(expr,v1,v2) expr 표현식이 true이면 v1을 반환하고, 그렇지 않으면 v2를 반환합니다.
IFNULL(v1, v2) v1이 NULL이면 v2를 반환하고, v1이 NULL이 아니면 v1을 반환합니다.
CASE expr WHEN v1 THEN r1 [WHEN v2 THEN r2][...] [ELSE m] END expr이 v1.v2..의 값과 같으면 THEN 뒤에 r1, r2를 반환합니다. 그렇지 않은 경우 ELSE CASE WHEN v1 THEN r1 [WHEN v2 THEN r2][...] [ELSE m] ENDv1, v2에 값이 있는 경우... true인 경우 반환 THEN 이후의 값, 그렇지 않으면 ELSE VERSION() MySql CONNECTION_ID()의 버전을 반환합니다. 현재 MySQL 연결 수를 반환합니다. SHOW PROCESSLIST; ; 실행 중인 스레드 표시 DATEBASE(), SCHEMA()는 현재 데이터베이스를 반환 USER(), CURRENT_USER(), SYSTEM_USER(), SESSION_USER()는 현재 사용자 이름을 반환 CHARSET(str) str COLLATION(str) str LAST_INSERT_ID()의 문자 집합을 반환합니다. AUTO_INCREMENT에 의해 마지막으로 생성된 id 값을 반환합니다. 첫 번째 Encryption--MD5(str)을 일괄 반환 str 반환 MD5 암호화 32자리 16진수 encryption ENCODE(str, pwd_str) pwd_str을 비밀번호로 사용하여 str 및 str을 암호화합니다. 같은 길이의 문자열 Decrypt DECODE('str', pwd_str) pwd_str을 비밀번호로 사용하여 str을 해독합니다. 이는 위의 ENCODE()의 역함수입니다. FORMAT(x,n) 숫자 사용 x 형식을 지정하고 n을 소수로 유지하고 반올림하여 문자열 형식으로 반환합니다. CONV(N, from_base, to_base) N을 from_base 기준에서 to_base 기준으로 변환 BENCHMARK(count, expr) expr 반복 총 카운트 횟수 CONVERT(str USING charset) str을 해당 charset으로 변환 CAST(x AS type), CONVERT(x, type) x를 유형 Value로 반환
위 내용은 MySQ 기능에 대한 소개 예시 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!