티스토리 뷰
MySQL 내장 함수 정리
MySQL commands
Note that all text commands must be first on line and end with ';'
명령어 | 약어 | 설명 |
help | h | Display this help |
? | ? | Synonym for `help' |
clear | c | Clear command |
connect |
|
Reconnect to the server. Optional arguments are db and host |
ego | G | Send command to mysql server, display result vertically |
exit | q | Exit mysql. Same as quit |
go | g | Send command to mysql server |
notee |
|
Don't write into outfile |
p | Print current command | |
quit | q | Quit mysql |
rehash | # | Rebuild completion hash |
source | . | Execute a SQL script file. Takes a file name as an argument |
status | s | Get status information from the server |
tee | T | Set outfile [to_outfile]. Append everything into given outfile |
use | u | Use another database. Takes database name as argument |
Connection id: 6 (Can be used with mysqladmin kill)
1. 숫자 관련 함수
▶ ABS(숫자)
-절대값 출력.
▶ CEILING(숫자)
-값보다 큰 정수 중 가장 작은 수.
▶ FLOOR(숫자)
-값보다 작은 정수 중 가장 큰 수[실수를 무조건 버림(음수일 경우는 제외)].
▶ ROUND(숫자,자릿수)
-숫자를 소수점 이하 자릿수에서 반올림.(자릿수는 양수,0,음수를 갖을 수 있다.)
▶ TRUNCATE(숫자,자릿수)
-숫자를 소수점 이하 자릿수에서 버림.
▶ POW(X,Y) or POWER(X,Y)
-X의 Y승
▶ MOD (분자, 분모)
-분자를 분모로 나눈 나머지를 구한다.(연산자 %와 같음)
▶ GREATEST(숫자1,숫자2,숫자3...)
-주어진 수 중 제일 큰 수 리턴.
▶ LEAST(숫자1,숫자2,숫자3...)
-주어진 수 중 제일 작은 수 리턴.
▶ INTERVAL(a,b,c,d.....)
-a(숫자)의 위치 반환
2. 문자 관련 함수
▶ ASCII(문자)
-문자의 아스키 코드값 리턴.
▶ CONCAT('문자열1','문자열2','문자열3'...)
-문자열들을 이어준다.
▶ INSERT('문자열','시작위치','길이','새로운문자열')
-문자열의 시작위치부터 길이만큼 새로운 문자열로 대치
▶ REPLACE('문자열','기존문자열','바뀔문자열')
-문자열 중 기존문자열을 바뀔 문자열로 바꾼다.
▶ INSTR('문자열','찾는문자열')
-문자열 중 찾는 문자열의 위치값을 출력
▶ LEFT('문자열',개수)
-문자열 중 왼쪽에서 개수만큼을 추출.
▶ RIGHT('문자열',개수)
-문자열 중 오른쪽에서 개수만큼을 추출.
▶ MID('문자열',시작위치,개수)
-문자열 중 시작위치부터 개수만큼 출력
▶ SUBSTRING('문자열',시작위치,개수)
-문자열 중 시작위치부터 개수만큼 출력
▶ LTRIM('문자열')
-문자열 중 왼쪽의 공백을 없앤다.
▶ RTRIM('문자열')
-문자열 중 오른쪽의 공백을 없앤다.
▶ TRIM('문자열')
-양쪽 모두의 공백을 없앤다.
▶ LCASE('문자열') or LOWER('문자열')
-소문자로 바꾼다.
▶ UCASE('문자열') or UPPER('문자열')
-대문자로 바꾼다.
▶ REVERSE('문자열')
-문자열을 반대로 나열한다.
3. 논리 관련 함수
▶ IF(논리식,참일 때 값,거짓일 때 값)
논리식이 참이면 참일 때 값을 출력하고 논리식이 거짓이면 거짓일 때 출력한다.
▶ IFNULL(값1,값2)
값1이 NULL 이면 값2로 대치하고 그렇지 않으면 값1을 출력
4. 집계 함수
▶ COUNT(필드명)
NULL 값이 아닌 레코드 수를 구한다.
▶ SUM(필드명)
필드명의 합계를 구한다.
▶ AVG(필드명)
각각의 그룹 안에서 필드명의 평균값을 구한다.
▶ MAX(필드명)
최대값을 구한다.
▶ MIN(필드명)
최소값을 구한다.
관련 URL:'IT 관련 > 데이터베이스' 카테고리의 다른 글
[Mysql] Cast (2) | 2010.08.18 |
---|---|
MYSQL 함수 (0) | 2010.01.01 |
자동증가값 초기화 하기 (0) | 2009.03.15 |
레코드 등록 / 수정 (0) | 2009.03.14 |
조작어 / 정의어 / 질의어 (0) | 2009.03.14 |
- Total
- Today
- Yesterday
- Flash
- 먹는게 남는다
- Firefox
- 그리스몽키
- SQL
- code
- 김해
- 파이어폭스
- html tag
- ubuntu
- react
- 진례
- 창원
- 원어데이
- Mac
- 인터넷 속도
- 일식
- 횟집
- 윈도우7
- MySQL
- 플스
- window7
- 불여우
- 아이폰
- 버그가많아
- 짬뽕
- java
- 지름신
- 마산
- Linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |