IT 및 코딩/SQL

<꿀팁모아 : 187번째 포스팅> SQL 업데이트 및 삭제

희망주기 2022. 8. 2. 15:29
반응형

<꿀팁모아 : 187번째 포스팅> SQL 업데이트 및 삭제

 

안녕하세요 꿀팁모아의 희망주기입니다

 

오늘 알아볼 주제는

 

SQL 업데이트 및 삭제입니다

 

 1 서론

  UPDATE 명령문은 테이블의 기존 레코드를 수정하는데 사용됩니다. 테이블의 레코드를 업데이트할 때는 주의해야 되는데요. 성명서의 조항을 참고하셔야 합니다. 절은 업데이트해야 할 레코드를 지정해야 합니다. 절을 생략하면 테이블의 모든 레코드가 업데이트됩니다. 이번 포스팅에서는 업데이트 방법과 Delete Info에 대한 명령문에 대해 알아보겠습니다. 렛츠 고고!! 

Demo Database

2 본론 

  2-1 테이블 업데이트 

 

  다음 SQL 문은 첫 번째 고객 (CustomerID = 1)을 새 담당자 및 새 도시로 업데이트 됩니다 

테이블 업데이트

  2-2 여러 레코드 업데이트 

 

  WHERE 업데이트될 레코드의 수를 결정하는 절입니다 

 

  다음 SQL 문은 국가가 "멕시코"인 모든 레코드에 대해 ContactName을 "Juan"으로 업데이트됩니다 

여러 레코드 업데이트

  "고객" 테이블에서 선택한 항목은 이제 다음과 같습니다

변경된 고객 테이블

    2-3 업데이트 경고

 

   레코드를 업데이트할 때는 주의해야 합니다. 절을 생략하면 모든 레코드가 업데이트됩니다

실행 코드

  "고객" 테이블에서 선택한 항목은 이제 다음과 같습니다 

변경된 고객 테이블

  2-4 SQL 삭제 DELETE 문

 

  DELETE 명령문은 테이블의 기존 레코드를 삭제하는데 도움이 됩니다. >>주의: 테이블에서 레코드를 삭제할 때 주의하십시오. 절은 삭제해야 할 레코드를 지정합니다. 절을 생략하면 테이블의 모든 레코드가 삭제됩니다. 

 

  SQL 삭제 예제 

 

  다음 SQL 문은 "고객" 테이블에서 고객 "Alfreds Futterkiste"를 삭제합니다. 

실행 코드

  이제 "고객" 테이블은 다음과 같습니다 

변경된 테이블

  모든 레코드 삭제

 

  테이블을 삭제하지 않고 테이블의 모든 행을 삭제할 수 있습니다. 즉, 테이블 구조, 속성 및 인덱스는 그대로 유지 됩니다.

실행 코드

  다음 SQL 문은 테이블을 삭제하지 않고 "고객" 테이블의 모든 행을 삭제합니다. 

실행 코드

3 결론 

    UPDATE 명령문은 테이블의 기존 레코드를 수정하는데 사용됩니다. UPDATE 명령문을 통해서 기존의 어플리케이션이나 시스템에 기반되어 있는 테이블 값을 업데이트 함으로써 사용자(USER)들의 명단이나 테이블 내 있는 내용이 업데이트 되는 것이죠. 업데이트 뿐만 아니라 삽입 혹은 삭제 명령문을 통하여 불필요한 내용은 없애버리고 필요한 내용은 첨가하는 식으로도 테이블을 변경할 수 있으니 숙련된 프로그래머가 되려면 열심히 해야겠죠? 다들 화이팅입니다!! 

반응형