SQL
SQL에 대한 자료를 모아놓기 위한 틀 틀:SQL
개요
Structured Query Language'의 약자. 모든 데이터베이스에서 공통적으로 사용되는 표준화된 언어이다.
팁
SQL 브라우저
SQL은 엑셀처럼 직관적으로 보기 힘든데, 이를 직관적으로 나열해주는 도구가 있다.
HeidiSQL
사용법
선택
"select * from 데이터 where 조건"
테이블 작성
테이블명,컬럼명 명명 규칙
- 반드시 문자로 시작 해야함.
- 1~30자 까지 가능함.
- A~Z까지의 대소문자와 0~9까지의 숫자, 특수기호는 (_, $, #)만 포함할 수 있음.
- 오라클에서 사용되는 예약어나 다른 객체명과 중복불가
- 공백허용 안됨.
합치기
"select * from 합칠데이터1 union all select * from 합칠데이터2"
변수별 계산하기
열이름1에 속한 데이터별로 각각의 평균을 구해 각각 열이름으로 돌려준다.
"select 열이름1, avg(열이름2), "새로운열이름2", avg(열이름3), "새로운열이름3"... from 데이터 group by 열이름1"
데이터 삽입
INSERT INTO 테이블명
VALUES ('값1', '값2', ....);