Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- sns 샌드박스 종료
- sms 휴대폰 인증
- html tag
- filezilla
- node.js ec2 배포
- sql 데이터 삽입
- node.js ec2 ip접속
- 자바
- npm 글로벌 설치 삭제 했는데 실행됨
- COALESCE함수
- sms 샌드박스
- HTML
- PostgreSQL CAST
- AWS SDK for JavaScript v3
- 이것이 자바다
- HTML 태그
- EC2
- SMS sandbox
- 스트레스툴
- Apache Benchmark
- Primary key(기본 키)
- ab 벤치마크
- node.js
- Java
- Apache ab
- node.js ec2
- aws sdk v3
- sql 데이터 추가
- npm 전역 설치 삭제
- Foreign Key (외래 키)
Archives
- Today
- Total
망각에 재주 있는 나를 위해 기록하는 곳.
[SQL] 데이터 삭제 (DELETE) 본문
DELETE 문은 데이터베이스에서 테이블에서 특정 조건을 만족하는 레코드(행)를 삭제할 때 사용한다.
기본 구조는 아래와 같다.
DELETE FROM 테이블명
WHERE 조건;
DELETE FROM 테이블A
USING 테이블B
WHERE 테이블A.id = 테이블B.id
다른 테이블에 존재하는지 여부에 따라 레코드를 삭제할 수도 있다.
테이블A의 레코드를 삭제하는데, 테이블A의 id 열과 테이블B의 id 열이 일치하는 경우에 해당 레코드를 삭제한다.
DELETE FROM 테이블
해당 테이블의 모든 레코드를 삭제한다. (테이블은 남아 있음. *DROP과의 차이점)
또한 DELETE도 RETURNING을 사용하여 삭제를 진행한 row를 확인 할 수 있다.
더 많은 활용 방법은 https://www.postgresql.org/docs/online-resources/에서
PostgreSQL Tutorial이나 Tutorials Point PostgreSQL을 참고하면 좋을 듯하다.
'DB' 카테고리의 다른 글
[SQL] 데이터베이스 객체 삭제 (DROP) (0) | 2024.03.28 |
---|---|
[SQL] 데이터베이스 구조 변경 (ALTER) (1) | 2024.03.28 |
[SQL] 데이터 업데이트 (UPDATE) (0) | 2024.03.28 |
[SQL] 데이터 삽입하기 (INSERT INTO) (0) | 2024.03.28 |
[SQL] Constraint(제약조건) (0) | 2024.03.27 |