[데이터베이스] MySQL - DELETE문, VIEW문
- 최초 등록일
- 2013.08.08
- 최종 저작일
- 2013.08
- 5페이지/ 어도비 PDF
- 가격 1,500원
목차
1.DELETE 문
1)모든 행 삭제
2)특정한 행 삭제
2.VIEW 문
1)VIEW 생성
2)VIEW 삭제
본문내용
DELETE 문
테이블에서 데이터를 삭제할 때 사용한다.
테이블에서 특정한 행을 삭제할 수도 있고 모든 테이블의 값을 삭제할 수 있다.
DELETE 문에서도 WHERE 절은 사용하지 않으면 모든 테이블의 값이 삭제된다.
DELETE 문은 테이블에서 행을 삭제하는 것이지 전체 행을 삭제한다 하더라도 테이블 자체는 삭제되지 않는다.
DELETE FROM 테이블명 WHERE 조건;
모든 행 삭제
WHERE 절을 사용하지 않으면 테이블 안에 있는 모든 값이 삭제된다.
<중 략>
VIEW 문
뷰는 물리적으로 존재하지 않은 가상테이블이다.
데이터를 담고 있는 테이블과 달리 뷰는 쿼리만을 담고 있으며 필요할 때마다 동적으로 데이터를 가져온다.
자체적으로 아무런 데이터를 포함하지 않으며 단지 다른 테이블에서 데이터를 가져와 볼 수 있게 해주는 역할만 한다.
VIEW 는 일단 만들어두면 테이블과 같은 방법으로 사용할 수 있다.
SELECT 문을 실행하거나 필터링 또는 정렬도 가능하고, 다른 뷰나 테이블과 조인하거나 데이터 추가 및 업데이트도 가능하다.
다만, 추가나 업데이트에 대해서는 약간의 제한이 있다.
VIEW 를 사용하는 이유
1. SQL 문을 재사용하기 위해 사용한다.
2. 복잡한 SQL 작업을 단순하 하기 위해 사용한다. 쿼리를 일단 작성해두면 이 쿼리에 대한 세부 내용을 알 필요 없이 재사용이 가능하다.
3. 데이터를 보호하기 위해 사용한다. 테이블 전체 대신 일부만에서 액세스 가능하도록 사용자를 제한할 수 있다.
뷰는 만들 수 있는 개수에 대한 제한이 없으며 테이블과 마찬가지로 이름이 고유해야한다.
참고 자료
없음