http://blog.naver.com/wlsgkr91/220908778609
1.삽입문(INSERT INTO~)
삽입문은 기본 테이블에 새로운 튜플을 삽입할 때 사용한다.
일반형식
INSERT INTO 테이블명(속성명1,속성명2,...)
VALUES(데이터1,데이터2,...);
-대응하는 속성과 데이터는 개수와 data_type이 일치해야한다.
-기본테이블의 모든 속성을 사용할 때는 속성명을 생략할 수 있다.
-SELECT문을 사용하여 다른 테이블의 검색 결과를 삽입할 수 있다.
사원 테이블에 (이름-홍승현,부서-인터넷)을 삽입하시오.
INSERT INTO 사원(이름,부서) VALUES('홍승현','인터넷');
사원테이블에(장보고,기획,05/03/73,석사동,90 을 삽입하시오.
INSERT INTO 사원 VALUES('장보고','기획',#05/03/73#,'석사동',90);
사원테이블에 있는 편집부의 모든 튜플을 편집부원(이름,생일,주소,기본급) 테이블에 삽입하시오.
INSERT INTO 편집부원(이름,생일,주소,기본급)
SELECT 이름,생일,주소,기본급
FROM 사원
WHERE 부서='편집';
2. 삭제문(DELETE FROM~)
삭제문은 기본 테이블에 있는 튜플들 중에서 특정 튜플을 삭제할 때 사용한다.
일반형식
DELETE
FROM 테이블명
WHERE 조건;
-모든 레코드를 삭제할 때는 WHERE절을 생략.
-모든 레코드를 삭제하더라도 테이블 구조는 남아 있기 때문에 디스크에서 테이블을 완전히 제거하는 DROP과는 다르다.
사원테이블에서 임꺽정에 대한 튜플을 삭제하시오.
DELETE
FROM 사원
WHERE 이름='임꺽정';
사원테이블에서 인터넷 부서에 대한 모든 튜플을 삭제하시오.
DELETE
FROM 사원
WHERE 부서='인터넷';
사원테이블의 모든 레코드를 삭제하시오
DELETE
FROM 사원;
3. 갱신문(UPDATE~SET)
갱신문은 기본테이블에 있는 튜플들 중에서 특정 튜플의 내용을 변경할 때 사용한다.
일반형식
UPDATE 테이블명
SET 속성명 = 데이터[,속성명=데이터]
WHERE 조건;
사원테이블에서 홍길동의 주소를 퇴계동으로 수정
UPDATE 사원
SET 주소 ='퇴계동'
WHERE 이름='홍길동'
사원테이블에서 황진이의 부서를 기획부로 변경하고 기본급을 5만원 인상 시키시오
UPDATE 사원
SET 부서 = '기획', 기본급 = 기본급+5
WHERE 이름='황진이'
'프로그래밍 > 정보처리기사' 카테고리의 다른 글
정보처리기사 1과목 데이터베이스 DML-SELECT (0) | 2017.01.10 |
---|---|
정보처리기사 1과목 데이터베이스 DDL 데이터 정의 언어 (0) | 2017.01.10 |
정보처리기사 1과목 데이터베이스 SQL의 개념 (0) | 2017.01.10 |
정보처리기사 1과목 데이터베이스 정규화 (0) | 2017.01.09 |
정보처리기사 1과목 데이터베이스 관계대수 및 관계해석 (0) | 2017.01.06 |