1) INSERT
- INSERT 명령은 데이터베이스의 테이블에 행을 추가하기 위해서 사용합니다.
INSERT INTO 테이블명 VALUES(값1, 값2...);
INSERT INTO sample41 VALUES(1, 'ABC', '2014-01-25');
2) NOT NULL 제약
- NOT NULL 제약이 걸려 있는 열은 NULL값을 허용하지 않습니다.
3) DELETE
- DELETE 명령은 데이터베이스의 테이블에서 행을 삭제하기 위해서 사용합니다.
DELETE FROM 테이블명 WHERE 조건식
DELETE FROM sample41 WHERE no=3;
4) UPDATE
- UPDATE 명령은 테이블의 셀에 저장되어 있는 값을 갱신하려면 사용합니다.
UPDATE 테이블명 SET 열1=값1, 열2=값2, ... WHERE 조건식
UPDATE sample41 SET b='2014-09-07' WHERE no=2;
4) SELECT와 WHERE구
- SELECT 구에서 열을 지정한 후, WHERE 구에서 행을 지정할 수 있습니다.
SELECT 열1, 열2 FROM 테이블명 WHERE 조건식
5) 물리삭제
- 물리삭제는 SQL의 DELETE 명령을 사용해 직접 데이터를 삭제하자는 사고 방식입니다.
// 물리삭제
DELETE FROM xxxx WHERE no=3;6) 논리삭제
- 논리삭제는 '삭제플래그'와 같은 열을 이용해, 삭제 여부를 표시하는 방식입니다.
// 논리삭제
1) UPDATE로 삭제플래그 열의 값을 1로 갱신
2) SELECT FROM xxxx WHERE 삭제플래그<>1
레퍼런스
- SQL 첫걸음
'SQL' 카테고리의 다른 글
| SQL 기본 문법 정리(5) (GROUP BY, HAVING, 서브쿼리) (2) | 2022.04.17 | 
|---|---|
| SQL 기본 문법 정리(4) (COUNT, DISTINCT, SUM, AVG, MIN, MAX) (0) | 2022.04.14 | 
| SQL 기본 문법 정리(2) (ORDER BY, LIMIT, 문자열 연산, 날짜 연산, CASE문) (2) | 2022.04.13 | 
| SQL 기본 문법 정리(1) (SELECT, DESC, AND, OR, LIKE) (1) | 2022.04.12 | 
| 프로그래머스 SQL 고득점 KIT(SUM, MAX, MIN) (0) | 2022.04.12 |