데이터를 직접 조작하는 것이 가능해 가장 많이 사용하는 SQL문
* SELECT : 테이블이나 뷰에서 데이터 조회 * INSERT : 데이터 입력 * UPDATE : 기존에 저장된 데이터 수정 * DELETE : 테이블 내의 데이터 삭제[조건에 맞는 데이터만 삭제 가능, 복구 가능] * MERGE : 조건에 따라 INSERT와 UPDATE 수행 |
SELECT 칼럼명 FROM 테이블명 WHERE 원하는데이터의 조건 GROUP BY 칼람명 HAVING 조건 ORDER BY 칼람명;
2020/10/06 - [데이터베이스] - [개미의 걸음 SQL 6차시] 데이터 조회 : SELECT문
INSERT INTO 테이블명 (COLUMN1, COLUMN2....) VALUES (COLUMN1_VALUE, VOLUMN2_VALUE....);
INSERT INTO 테이블명 VALUES (전체 COLUMN에 넣을 VALUE1,....);
INSERT INTO 테이블명 SELECT 가져올데이터 FROM 데이터를가져올테이블명;
UPDATE 테이블명 SET 수정되야 할 칼럼명 = 수정되기 원하는 새로운 값;
DELETE FROM 삭제하고 싶은 테이블명;
DELETE FROM 삭제하고 싶은 테이블명 WHERE 삭제하고 싶은 테이블명=삭제할값;
DELETE FROM | TRUNCATE | DROP |
DML | DDL(일부 DML 성격을 가짐) | DDL |
Commit이전 ROLLBACK 가능 | ROLLBACK 불가능 | ROLLBACK불가능 |
사용자 Commit | Auto Commit | Auto Commit |
데이터만 삭제 로그 기록 남음 테이블 구조 유지 |
데이터 삭제 로그 기록 삭제[용량 초기화] 테이블 구조 유지 |
데이터 삭제 로그 기록 삭제 테이블 구조 삭제 |
※ TRUNCATE는 UNDO를 위한 데이터를 생성하지 않으므로 동일 데이터량 삭제시 DELETE보다 빠름
[개미의 걸음 SQLD 2과목] DML① SELECT문의 WHERE절과 주요연산자 (0) | 2020.12.24 |
---|---|
[개미의 걸음 SQLD 2과목] SQL종류④ TCL(Transaction Control Language) (0) | 2020.12.23 |
[개미의 걸음 SQLD 2과목] SQL종류② DDL(Data Definition Language) (0) | 2020.12.21 |
[개미의 걸음 SQLD 2과목] SQL종류① DCL[Data Control Language] (0) | 2020.12.20 |
[개미의 걸음 SQLD 2과목] SQL기초 ② 데이터 유형 & 형변환 (0) | 2020.12.19 |
댓글 영역