03. SQL 기초
3.1 주요 SQL 타입
SQL타입 | 설명 |
CHAR | 확정 길이의 문자열을 저장. 표준의 경우 255 글자까지만 저장. |
VARCHAR | 가변 길이의 문자열을 저장. 표준의 경우 255 글자까지만 저장. |
LONG VARCHAR | 긴 가변 길이의 문자열을 저장 |
NUMERIC | |
DECIMAL | |
INTEGER | |
TIMESTAMP | |
TIME | |
DATE | |
CLOB | |
BLOB |
3.2 테이블 생성 쿼리
create table TABLENAME (
COL_NAME1 COL_TYPE1(LEN1),
COL_NAME2 COL_TYPE2(LEN2),
...,
COL_NAMEn COL_TYPEn(LENn)
)
create table MEMBER(
MEMBERID VARCHAR(10),
PASSWORD VARCHAR(10),
NAME VARCHAR(20),
EMAIL VARCHAR(80)
)
create table MEMBER(
MEMBERID VARCHAR(10) NOT NULL PRIMARY KEY,
PASSWORD VARCHAR(10) NOT NULL,
NAME VARCHAR(20) NOT NULL,
EMAIL VARCHAR(80)
)
3.3 데이터 삽입 쿼리
insert into [테이블이름] ([칼럼1], [칼럼2], .., [칼럼n])
values ([값1], [값2], .., [값n])
insert into MEMBER (MEMBERID, PASWORD, NAME)
values (‘antihuk’, ‘1234’, ‘전서쿤’)
3.4 데이터의 조회 쿼리 – 조회 및 조건
select [칼럼1], [칼럼2], …, [칼럼n] from [테이블명]
select * from MEMBER;
select * from MEMBER where NAME=’전서쿤’;
select * from MEMBER where NAME=’전서쿤’ and EMAIL=’email@email.com’;
select * from MEMBER where EMAIL <> ‘’;
select * from MEMBER where EMAIL is NULL;
select * from MEMBER where EMAIL is not NULL;
select * from MEMBER where NAME like ‘전%’;
3.5 데이터 쿼리 조회 – 정렬
ㅇㄹㄴ
3.6 데이터 퀴리 조회 – 집합
ㅇㄹㄴㄹ
3.7 데이터 쿼리 수정
3.8 데이터 삭제 쿼리