특정 여러개이름 바꿔서 출력concat으로 문자열 합침, alias에 공백이 있다면 무조건 '' 감싸줘야함distinct 중복 제거이름 기준 내림차순 정렬정렬 반대 오름차순1번째 컬럼 기준 정렬where 조건 출력where 조건 출력10 or 30 모두 출력10 or 30 모두 출력andlike A% == A로 시작하는 문자열like %N == N으로 끝나는%A% == A가 들어가는_A% == A가 앞에서 두번째 글자, 뒤 암거나%N__ == N 뒤에서 세번째 글자, 앞에 암거나lower() 소문자로 출력sql은 인덱스 0 시작 아니고 1시작, 3번째 글자부터 2개
lpad : 왼쪽에 ?포함 5개, rpad : 오른쪽에~LPADLTRIM, RTRIMTRIM : 클라이언트의 잘못된 입력(공백) 없앨 때 유용ABS : 절댓값MOD(n, m) / % : n을 m으로 나눈 나머지 값 출력
그 외..select 구문
cast(now() as date)cast(1-2 as unsigned)concat 단일count(*) : 몇개인지 카운트, 그룹함수평균, 그룹함수 : 모두에게서 나온 하나의 값select 구문, 그룹함수그룹함수 이용, avg/sum // 반드시 그룹별로 묶어줘야함(그룹함수 쓸라면)
INSERT
필드명 생략 시 모든 필드 값 채워줘야함 // 특정 필드만 입력시 CREATE시 디폴트 값이 세팅됐다면 필드명 없이도 알아서 입력됨 or NULLinsert