mysql에서 자주 사용되는 내장 함수

小云云
풀어 주다: 2018-03-15 10:56:24
원래의
1771명이 탐색했습니다.

이 글에서는 집계 함수, 수학 함수, 문자열 함수 등을 포함하여 MySQL에서 일반적으로 사용되는 내장 함수를 주로 공유합니다. 도움이 되기를 바랍니다.

1. 집계 함수

  • COUNT() 함수: (*)를 제외한 모든 매개변수에 대해 선택한 세트에서 null이 아닌 숫자를 반환합니다. 값이 있는 행. 매개변수(*)의 경우 null 값이 있는 행을 포함하여 컬렉션에 있는 모든 행의 수를 반환합니다. WHERE가 없는 count(*)는 mysql에 의해 내부적으로 최적화되어 있으며 레코드 매개변수를 더 빠르게 반환할 수 있습니다COUNT()函数:对于除了(*)之外的任何参数,返回所选择集合中非null值的行的数目,对于参数(*),则返回集合中所有行的数目,包含null值得行。没有WHEREcount(*)是经过mysql内部优化的,可以更快地返回记录参数

  • SUN()函数:可求出表中某个字段取值的总和

  • AVG()函数:求出表中某个字段取值的平均值

  • MAX()函数:求出表中某个字段取值的最大值

  • MIN()函数:求出表中某个字段取值的最小值


2、数学函数

  • ABS()函数:求出表中某个字段取值的绝对值

  • FLOOR()函数:返回小于或等于参数x的最大整数

  • RAND()函数:返回0~1之间的随机数

  • TRUNCATE(x,y)函数:返回x保留到小数点后y位的值

  • SQRT(x)函数:求参数x的平方根


3、字符串函数

  • UPPER(s)UCASE(s)函数:将字符串s中的所有字母变成大写字母

  • LEFT(s,n)函数:返回字符串x的前n个字符

  • SUBSTRING(s,n,len)函数:从s的第n个位置开始,获取字符串


4、日期和时间参数

  • CURDATE()CURRENT_DATE()函数:用于获取当前日期

  • CURTIME()CURRENT_TIME() 函数:用于获取当前的时间

  • NOW()CURRENT_TIMESTAMP() 函数:获取当前的日期和时间


5、其他函数

  • IF(expr,v1,v2)函数:表示如果表达式expr成立,则执行v1,否则执行v2。(类似三目预算)

  • IFNULL(expr,v2)函数:表示如果expr不为空,则返回表达式的值,否则返回v2

  • VERSION()

SUN() 함수: 테이블의 특정 필드 값의 합


AVG() 함수: 테이블의 특정 필드 값의 평균을 구합니다

MAX( )함수: 테이블에서 필드의 최대값을 구합니다

MIN()함수: 테이블에서 필드의 최소값을 구합니다

🎜2. 수학 함수🎜🎜🎜🎜ABS() 함수: 테이블에 있는 필드의 절대값을 찾습니다🎜🎜🎜🎜FLOOR()함수: 매개변수보다 작거나 같은 가장 큰 정수를 반환합니다. 함수: 소수점 이하 y자리까지 유지된 x의 값을 반환합니다.🎜🎜🎜🎜SQRT(x)함수: 사각형을 구합니다. 매개변수 x🎜🎜🎜
🎜3. 문자열 함수 🎜🎜🎜🎜UPPER(s)UCASE(s) 함수: 문자열의 모든 문자를 바꿉니다. s를 대문자로 🎜🎜🎜🎜LEFT (s,n)함수: 문자열 x🎜🎜🎜🎜SUBSTRING(s,n,len)의 처음 n자를 반환합니다. 함수: s의 n번째 위치부터 시작하여 문자열🎜🎜🎜
🎜4, 날짜 및 시간 매개변수🎜🎜🎜🎜CURDATE()CURRENT_DATE()를 가져옵니다. code> 함수: 현재 날짜를 가져오는 데 사용됩니다🎜 🎜🎜🎜<code>CURTIME()CURRENT_TIME() 함수: 현재 시간을 가져오는 데 사용됩니다🎜🎜🎜🎜 NOW() CURRENT_TIMESTAMP() 함수: 현재 날짜와 시간을 가져옵니다🎜🎜🎜
🎜5. 기타 함수🎜🎜🎜🎜IF(expr,v1 ,v2)함수: 표현식 expr이 유지되면 v1이 실행되고, 그렇지 않으면 v2가 실행되는 경우를 의미합니다. (세눈 예산과 유사)🎜🎜🎜🎜IFNULL(expr,v2)함수: expr이 비어 있지 않으면 표현식의 값을 반환하고, 그렇지 않으면 v2🎜🎜🎜🎜VERSION ()함수: 시스템의 버전 ​​번호 정보 가져오기🎜🎜🎜🎜관련 권장 사항:🎜🎜🎜🎜PHP는 내장 함수를 사용하지 않고 문자열 변환 방법을 구현합니다🎜🎜🎜🎜에 대한 자세한 설명 자바스크립트 내장함수 사용법 console🎜 🎜🎜🎜PHP 내장함수 기본 사용법🎜🎜

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿