학교의 모든 지식. SMwiki
|
|
1번째 줄: |
1번째 줄: |
| {{SQL}} | | {{SQL}} |
|
| |
|
| = 개요 = | | =개요= |
| Structured Query Language'의 약자. 모든 데이터베이스에서 공통적으로 사용되는 표준화된 언어이다. | | Structured Query Language'의 약자. 모든 데이터베이스에서 공통적으로 사용되는 표준화된 언어이다. |
|
| |
|
| | 명령의 마지막엔 ; 이 붙어야 함에 유의하자. |
| | |
| | (대문자, 소문자 구분을 안하던데, 왜 대문자로 치는지 모르겠네;; 아마 구분을 위해서?) |
| ==팁== | | ==팁== |
|
| |
|
10번째 줄: |
13번째 줄: |
|
| |
|
| HeidiSQL | | HeidiSQL |
|
| |
| ==사용법==
| |
|
| |
| ===선택===
| |
| "select * from 데이터 where 조건"
| |
|
| |
| ===테이블 작성===
| |
| 테이블명,컬럼명 명명 규칙
| |
|
| |
| #반드시 문자로 시작 해야함.
| |
| #1~30자 까지 가능함.
| |
| #A~Z까지의 대소문자와 0~9까지의 숫자, 특수기호는 (_, $, #)만 포함할 수 있음.
| |
| #오라클에서 사용되는 예약어나 다른 객체명과 중복불가
| |
| #공백허용 안됨.
| |
|
| |
| ===합치기===
| |
| "select * from 합칠데이터1 union all select * from 합칠데이터2"
| |
| <br />
| |
|
| |
| ===변수별 계산하기===
| |
| 열이름1에 속한 데이터별로 각각의 평균을 구해 각각 열이름으로 돌려준다.
| |
|
| |
| "select 열이름1, avg(열이름2), "새로운열이름2", avg(열이름3), "새로운열이름3"... from 데이터 group by 열이름1"
| |
|
| |
| <br />
| |
|
| |
| ===데이터 삽입===
| |
| INSERT INTO 테이블명
| |
|
| |
| VALUES ('값1', '값2', ....);
| |
2022년 10월 23일 (일) 10:57 기준 최신판