SQL 첫걸음 - 4장 데이터의 추가, 삭제, 갱신

강경훈·2020년 12월 20일
0
post-thumbnail

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 제약이 없어야 한다.
profile
방랑하는 개발자

0개의 댓글