반응형
원래 순서대로 작성해야하는데... 이미 늦었지만 SQL 기본구조를 정리해놓는게 좋을 것 같아 작성한다. 안쓰면 또 까먹기에..
기본 쿼리 구조
SELECT
SELECT 열1, 열2, ...
FROM 테이블
WHERE 조건;
- SELECT : 조회할 컬럼
- FROM : 조회할 테이블
- WHERE : 조회 조건, 예를 들어, 어떤 컬럼의 데이터가 'people' 인 데이터들을 조회하고싶다면 아래와같이 작성하면 된다.
WHERE column_nm = 'people'
INSERT
INSERT INTO 테이블 (열1, 열2, ...)
VALUES (값1, 값2, ...);
- 열과 값의 순서를 일치시켜야 한다.
- 컬럼명을 따로 작성하지 않을경우, 전체 컬럼에 대해 값들이 들어간다.
- 컬럼명을 따로 작성하면 해당 컬럼에 값들이 들어간다.
UPDATE
UPDATE 테이블
SET 열1 = 값1
, 열2 = 값2, ...
WHERE 조건;
- 수정할 컬럼명 = 값 과 같은 방식으로 작성해준다.
DELETE
DELETE FROM 테이블
WHERE 조건;
- 테이블: 삭제할 데이터가 있는 테이블의 이름
- WHERE 조건: 삭제할 행(레코드)을 선택하기 위한 조건을 지정
- DELETE 에서는 조건 지정이 중요하다. 열심히 넣은 데이터 실수로 다 날려버릴 수 있으니 ! 물론 롤백하면 되겠지만...
반응형