데이터조작언어(DML)의 기능과 종류
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

데이터조작언어(DML)의 기능과 종류에 대한 보고서 자료입니다.

본문내용

가지가 있다.
SELECT titles.title_id, sales.qty
FROM titles INNER JOIN
sales ON titles.title_id = sales.title_id
ORDER BY titles.title_id
titles테이블에서 모든 행을 다 가져와야 한다. 따라서 다음과 같이 하면
SELECT titles.title_id, sales.qty, titles.title
titles LEFT OUTER JOIN
sales ON titles.title_id = sales.title_id
ORDER BY titles.title_id
참고로 오른쪽 테이블의 모든 행을 가지고 올 때는 이고 양쪽 모두를
가지고 올 때는 FULL이다.(SQL SERVER의 경우입니다.)
2. 삽 입(INSERT)
개요 : 기존의 테이블에 단일, 혹은 여러개의 레코드를 추가한다.
구문 : 단일 레코드 추가
- INSERT INTO 테이블이름(필드이름, ...) VALUES(데이터, ...)
여러개의 레코드 추가
- NSERT INTO 추가할 테이블 이름(필드이름, ...) [IN ODBC 소스이름]
SELECT 필드이름, ... FROM 추가할 테이블 이름 [WHERE 선택조건]
기본 문법을 보면 다음과 같다.
INSERT INTO TABLE_NAME ( Field1, Field2, ... ) VALUES (값1, 값2, ...)
다음과 같은 테이블이 있다고 가정하자.
[ titles 테이블 ]
옆의 테이블은 임의로 하나 만든것임..
INSERT INTO titles
(title_id, title, price, type)
VALUES (0004, '컴퓨터이론', 40000, 'computer')
와 같이 한다면 마지막 라인에 삽입된다.
위의 문장을 다음과 같이 써도 마찬가지다.
INSERT INTO titles
VALUES (0004, '컴퓨터이론', 40000, 'computer')
만일 다음과 같이 입력을 했다면,
INSERT INTO titles
VALUES (0005,'컴퓨터주식')
나머지는 NULL값이 삽입된다.
3. 삭 제(DELETE)
개요 : 대상 테이블의 삭제 조건에 적합한 레코드를 삭제한다.
구문 : DELETE FROM 테이블 이름 WHERE 삭제조건
기본 문법을 보면 다음과 같다.
DELETE FROM TABLE_NAME
WHERE 조건
DELETE FROM titles
WHERE title = '비주얼베이직'
4. 갱 신(UPDATE)
개요 : 지정된 기존 테이블의 레코드를 갱신한다.
구문 : UPDATE 테이블 이름 SET 필드이름=값, ...[WHERE 갱신조건]
기본 문법은 다음과 같다.
UPDATE TABLE_NAME
SET Field1 = 값1 , Field2 = 값2, ...
WHERE 조건
UPDATE titles
SET price = price * 2
WHERE price > 10000
조건(price > 10000) 에 만족하는 레코드만이 SET문에 의해 가격을 두
배로 올리라는 문장이다.
  • 가격1,000
  • 페이지수7페이지
  • 등록일2010.04.16
  • 저작시기2006.3
  • 파일형식한글(hwp)
  • 자료번호#599926
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니