database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Tutorials 4956 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 4956
자습서 - 2. SQL 언어 - 2.9 자료 삭제
작성자
김상기(ioseph)
작성일
2003-09-17 15:45
조회수
5,572

원문: http://database.sarang.net/database/postgres/manual/manual-7.3/tutorial-delete.html

옮긴이: 김상기

2.9. 자료 삭제

weather 테이블에서 더 이상 Hayward 관련 자료가 필요없어져서 삭제하고자 한다면, 이때, DELETE 구문을 사용합니다:

DELETE FROM weather WHERE city = 'Hayward';

삭제 되었는지 한 번 살펴보지요. 

SELECT * FROM weather;

     city      | temp_lo | temp_hi | prcp |    date
---------------+---------+---------+------+-----------
 San Francisco |      46 |      50 | 0.25 | 1994-11-27
 San Francisco |      41 |      55 |    0 | 1994-11-29
(2 rows)

다음과 같은 구문도 가능합니다: 

DELETE FROM tablename;

아무런 조건 없이 그냥 해당 테이블의 모든 자료를 지우는 쿼리입니다. 결과는 당연히 그 해당 테이블에는 아무런 자료도 없게 되겠지요. 이때, 그 지워여야할 자료가 아주 많이 있다면, 시간이 꽤 걸릴것이고 그 동안 서버는 클라이언트에게 아무런 응답도 보내지 않습니다.

[Top]
No.
제목
작성자
작성일
조회
4961자습서 - 3. 고급 기능 - 3.3 Foreign Key [1]
김상기
2003-09-18
6672
4959자습서 - 3. 고급 기능 - 3.2 뷰(view)
김상기
2003-09-18
6470
4958자습서 - 3. 고급 기능 - 3.1 소개
김상기
2003-09-18
6067
4956자습서 - 2. SQL 언어 - 2.9 자료 삭제
김상기
2003-09-17
5572
4955자습서 - 2. SQL 언어 - 2.8 자료 갱신
김상기
2003-09-17
5981
4954자습서 - 2. SQL 언어 - 2.7 집계 함수
김상기
2003-09-17
7825
4953자습서 - 2. SQL 언어 - 2.6 테이블 JOIN
김상기
2003-09-16
7008
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다