[학습 DAY - 5]
INSERT로 행 추가하기
-. RDBMS에서는 INSERT 명령을 사용해 테이블의 행 단위로 데이터를 추가
-. 웹 페이지에서 '신규등록'이나 '추가'와 같은 버튼을 클릭했을 때 처리되는 데이터 추가 기능
- INSERT INTO 테이블명 VALUES(값 1, 값 2, ....)
값을 저장할 열 지정하기
-. 특정 열 지정하여 데이터 추가 가능
-. 지정하지 않은 열에 대해서는 기본값인 NULL 저장
NOT NULL 제약
-. 행 추가 시 유효한 값이 없는 상태(NULL)로 두고 싶은 경우에 지정 가능하지만 NOT NULL 제약이 걸려있는 열은 NULL 값을 허용하지 않음(에러 발생)
DEFAULT
-. 명시적으로 지정하지 않았을 경우 사용하는 초기값
-. 테이블을 정의할 때 지정할 수 있음
DELETE로 행 삭제하기
-. RDBMS에서 데이터를 삭제할 때 행 단위로 DELETE 명령 수행
-. DELETE FROM 테이블명 : 테이블 모든 행 데이터 삭제
-. DELETE FROM 테이블명 WHERE 조건식 : 조건에 맞춰 데이터 삭제
- DELETE FROM sample41 WHERE no=3;
DELETE 명령 구
-. SELECT 명령과 비슷하게 조건을 지정하여 데이터 삭제 가능
-. ORDER BY 구는 사용 불가 (데이터 삭제의 순서는 중요하지 않기 때문)
UPDATE 테이블명 SET 열명1=값, 열명2=값... WHERE 조건식
UPDATE 테이블명 SET 열명=NULL
, NULL 초기화라고 부름