MYSQL 연구는 구 (공통 기능) 노트

첫째, 문자열 함수
MySQL의 문자열 함수

함수명 효과
문자열의 바이트 길이 반환 LENGTH 문자열 길이를 계산 기능
CONCAT 조합 문자열 함수는 하나 개 이상의 파라미터의 캐릭터 생성 접속 파라미터의 결과를 반환
대체 문자열 함수 INSERT
낮은 문자열 소문자
UPPER는 대문자로 문자열로 변환
, 왼쪽 문자열에서 가져온 왼쪽 문자열의 왼쪽 문자의 수를 반환
문자열의 오른쪽 측면에서 찍은 권리를 문자열의 복수의 오른쪽에 반환
TRIM 상기 문자열의 가장 왼쪽 공간 및 우측 삭제
문자열 여분의 기능을 대체를 새로운 대체 문자열 복귀
, SUBSTRING 문자열을 가지고 소정 위치 변환기부터 문자 지정된 길이를 반환
기능은 원고를 반환 (후진) 역방향 문자열 반전 캐릭터 스트링 반대의 순서로
두 숫자 기능하여
기능 효과 이름
절대치 ABS
SQRT 보조 루트 설정
의 MOD 나머지 수
이하 파라미터, 즉 차지할 두 함수가 작은 정수를 반환 CEIL 천정 동일한 기능을 전체
층, 반환 값은 Bigin로 변환되어 버림
이 0 1을 생성 RAND를 난수 사이 정수 파라미터가 반복 시퀀스를 생성, 전달
그 둥글게 라운드 파라미터
SIGN 시그넘 반환
동일한 기능 POW POWER 두 가지 기능, 결과들이 전송 파워 파라미터 값
SIN 사인을 추구
ASIN는 아크 사인을 찾고, 기능 SIN의 상호 역함수
COS는 코사인 확립
ACOS 서로 역함수 코사인 함수 및 COS 부정
TAN 접선 확립
서로 역함수 TAN 함수와 수요 ATAN 아크 탄젠트,
COT의 나머지 의 접선
날짜와 시간 기능 사용 세
함수 효과 이름
CURDATE 및 CURRENT_DATE 동일한 효과를 두 가지 기능, 시스템은 현재의 날짜 값 복귀
시스템은 시간의 전류 값을 반환 CURTIME의 CURRENT_TIME 두 함수와 동일한 효과를
NOW 두 함수와 동일한 효과를 SYSDATE 현재 시스템 날짜를 반환하고 시간 값
UNIX_TIMESTAMP은 UNIX 타임 스탬프 기능 UNIX 기반 부호없는 정수의 소인 반환 구
역함수 UNIX_TIMESTAMP 서로 함께, 타임 스탬프 UNIX 시간 포맷으로 변환된다 FROM_UNIXTIME를
MONTH는 특정 날짜 수득 월
MONTHNAME은 월 영어 이름에 지정된 날짜 얻을
상기 기간 해당 주 영어 이름을 가져옵니다 DAYNAME을
DAYOFWEEK 지정된 날짜가 주 인덱스 위치 값에 대응 가져옵니다
지정된 날짜가 올해 처음 몇 주입니다 가져옵니다 주, 값의 범위를 반환 여부를 0 ~ 52 1 ~ 53
DAYOFYEAR 것은 얻을 말했다 주어진 기간은 년의 첫번째 날, 반환 값의 범위는 366 ~ 1
DAYOFMONTH 지정된 날짜 처음 몇 일에서 한 달이되어 가져옵니다 반환 값의 범위는 31 ~ 1
취득 YEAR 년, 반환 값의 범위는 ~ 2069 1970입니다
초에 TIME_TO_SEC 시간 파라미터
SEC_TO_TIME 초 시간 변환 서로 TIME_TO_SEC과 역함수
동일한 DATE_ADD 두 함수 ADDDATE는 간격 지정된 날짜에 첨가
하고, DATE_SUB 두 함수 SUBDATE 동일 시간 간격에 의해 지정된 날짜 감산
ADDTIME 시간 가산기 원래 시간에 지정된 시간을 추가
원래 시간의 지정된 시간을 감산 SUBTIME 시간 감산
두 날짜 사이 DATEDIFF 수집 간격 리턴 파라미터 1을 감산 파라미터 2의 값이
지정된 포맷 파라미터에 따라 포맷 DATE_FORMAT 지정된 날짜 값 반환
평일 주일 색인 일 지정된 해당 날짜 획득
시스템 정보 기능하여, 네
함수 효과 이름을
결정, 제어 흐름 경우
IFNULL을 대기하는지 여부를 판정한다
CASE

추천

출처blog.51cto.com/14525650/2436590