반응형
이 글은 전공 수업 내용을 복습할 겸 기록해놓은 글입니다.
추가할 사항이 있거나 잘못된 점이 있으면 댓글로 남겨주세요.
INSERT
- 테이블에 한 레코드를 삽입하는 명령문
여러건 입력은 INSERT INTO - 활용 - 문자 또는 날짜 값은 ' '로 묶어서 사용
형식
INSERT INTO 테이블명 (칼럼명1, ...) VALUES (VALUE1, ...);
/* 또는 */
INSERT INTO 테이블명 VALUES(전체 컬럼의 모든 값 순서대로 입력);
첫 번째 경우에는 빈 값은 NULL로 자동으로 채워 저장된다.
두 번째 경우에는 빈 값은 NULL이나 ''(작은 따옴표 2번)으로 입력한다.
INSERT ALL
- 한번에 여러 레코드 입력
형식
INSERT ALL
INTO 테이블명(칼럼명, ...) VALUES(VALUE, ...)
INTO 테이블명(칼럼명, ...) VALUES(VALUE, ...)
SELECT문;
반드시 SELECT문을 사용해야 실행됨.
DELETE
- 테이블에 존재하는 전체 레코드 삭제
형식
DELETE 테이블명;
/* 또는 */
DELETE FROM 테이블명;
일부만 지우려면 WHERE 절을 사용해야함.
DELETE FROM 테이블명 WHERE 조건문;
UPDATE
- 테이블에 존재하는 전체 레코드의 값 변경
형식
UPDATE 테이블명 SET 칼럼명 = 값;
마찬가지로 특정 레코드의 값만 변경하려면 WHERE 절 사용
UPDATE 테이블명 SET 칼럼명 = 값 WHERE 조건문;
728x90
'데이터베이스(Database) > SQL' 카테고리의 다른 글
[DB] SQL(1) - SELECT 명령문 (0) | 2022.10.24 |
---|