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