16강 행 추가하기 - INSERT
INSERT INTO <table_name>(열1, 열2, ....) VALUES(값1, 값2, ...)
- 값은 각 열의 데이터 타입에 맞게 지정해줘야 한다.
- 값을 지정해 주지 않으면 default 값이 저장된다.
- default 값이 없으면 NULL이 저장된다.
- NULL 제약이 걸려 있으면 NULL이 저장되야는 상황에서 error가 발생한다.
- INSER는 결과를 반환하는 명령어가 아니기 때문에 결과 확인 할려면 SELECT를 사용해야한다.
17강 행 삭제하기 - DELETE
DELETE FROM <table_name> WHERE 조건식
- DELETE는 행 단위로 데이터를 삭제한다.
- WHERE가 없는 경우 모든 행을 삭제한다.
- 열을 지정하여 삭제할 수 없다. (행 단위로 삭제하기 때문)
- DELETE는 결과를 반환하는 명령어가 아니기 때문에 결과 확인 할려면 SELECT를 사용해야한다.
18강 데이터 갱신하기 - UPDATE
UPDATE <table_name> SET 열1_name = 값1, 열2_name = 값2,.... WHERE 조건식
- UPDATE는 테이블의 셀 값을 갱신하는 명령어이다.
- SET을 사용하여 갱신할 열과 값을 지정한다.
- 이 때의 '='은 비교 연산자가 아닌 대입 연사자이다.
- 각 열의 타입에 맞게 값을 갱신해야 한다.
- 여러 열을 한번에 갱신할 경우, 순서의 따라 갱신하는 값에 차이가 있을 수 있으니 주의해야 한다.
- NULL로 갱신 할 때는 NULL 제약이 없어야 한다.