>  기사  >  데이터 베이스  >  MySQ 기능에 대한 소개 예시 공유

MySQ 기능에 대한 소개 예시 공유

零下一度
零下一度원래의
2017-07-18 14:28:021112검색

이 문서에서는 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] END

v1, 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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