DB
[MSSQL] INSERT, DELETE, UPDATE
JiHxxn
2024. 3. 2. 02:56
🤔 데이터 삽입, 삭제, 업데이트 방법
SQL에서 데이터를 삽입, 삭제, 업데이트를 할 때 사용되는 구문은 아래와 같다.
- INSERT - 데이터 삽입
- DELETE - 데이터 삭제
- UPDATE - 데이터 업데이트
INSERT - 데이터 삽입
- ‘salaries’ 테이블에 새로운 데이터를 삽입하려 할 때 INSERT 구문을 사용한다.
위 예제에선 2가지 방법으로 데이터를 넣고 있다.
- 첫 번째 : 일반적으로 열에 맞게 데이터를 넣어준다.
- 순서를 다르게 넣거나 데이터 타입을 다르게 넣으면 에러
- 두 번째 : 명시적으로 테이블의 열 순서를 지정해 넣어줄 수 있다. INSERT - 데이터 삽입
- ‘salaries’ 테이블에 새로운 데이터를 삽입하려 할 때 INSERT 구문을 사용한다.
DELETE - 데이터 삭제
- ‘salarise’ 테이블에 전에 넣어 주었던 playerID가 ‘Ji2’인 선수 데이터를 삭제하려 할 때 DELETE 구문을 사용한다.
- 주의점으로 WHERE 절을 사용해 조건을 잘 걸어 주지 않으면 엄한 데이터를 삭제할 수 있기 때문에 조심해야한다.
- 사실 DELETE는 잘 사용되지 않는데, 이유는 데이터 삭제는 복구하기 힘들기 때문에 UPDATE를 사용해 테이블의 데이터 삭제 열에 체크를 해주는 방식을 많이 사용한다.
UPDATE - 데이터 업데이트
- ‘salarise’ 테이블에 ‘Ji’라는 playerID를 가진 선수의 연봉을 2배로 업데이트시켜주려 할 때 UPDATE 구문을 사용한다.
- 지금까지 = 는 같다는 의미로 사용되었지만 UPDATE SET에서는 대입으로 연산되기 때문에 기억해서 사용해야 한다. UPDATE - 데이터 업데이트