MS access 쿼리 insert, select into, update, delete



<INSERT INTO>


– INSERT INTO 구문은 테이블에 새로운 레코드를 입력 할 때 사용합니다.


1. INSERT INTO 문을 이용하여 tblCustomers 테이블에 CustomerName, Phone 값을 추가합니다.



INSERT INTO tblCustomers(CustomerName, Phone)


    VALUES(‘홍길동’, “02-9807-0999′)


 


2. 데이터를 추가하려는 테이블의 모든 필드의 순서와 갯수가 동일한 값을 추가한다면 필드명을 생략해도 됩니다..


-tblCustomers 테이블의 필드가 3 개인 경우


INSERT INTO tblCustomers


    VALUES(3, ‘홍길동’, “02-9807-0999′)


 


 


<UPDATE>


– UPDATE 구문은 테이블에 이미 등록되어있는 값을 수정 할 때 사용합니다..


1. UPDATE 문을 이용하여, tblCustomers 의 Phone 값을 NULL 로 만듭니다..


 


UPDATE tblCustomers SET Phone = NULL


 


2. UPDATE 문에 WHERE 문의 조건을 적용하여, 조건에 맞는 데이터만 수정합니다. tblCustoemrs 테이블에


CustomerName이 김길동의 Phone값을 NULL 로 만듭니다.


 


UPDATE tblCustomers SET Phone = NULL


    WHERE CustomerName = ‘김길동’


 


<DELETE>


– DELETE 구문은 테이블에 이미 등록되어있는 레코드를 삭제 할 때 사용합니다..


1. DELETE 문을 이용하여, tblCustomers 의 모든 레코드들 삭제합니다.


 


DELETE * FROM tblCustomers


 


2. DELETE 문에 WHERE 문의 조건을 적용하여, 조건에 맞는 레코드만 삭제합니다. tblCustoemrs 테이블에


Phone값이 없는 레코드를 모두 삭제합니다.


 


DELETE * FROM tblCustomers


    WHERE PHONE IS NULL


 


<SELECT INTO>


– SELECT INTO 구문은 기존의 테이블이나 다른 파일의 테이블을 이용해서 원하는 형식으로 테이블을 만들 수


있습니다..


1. SELECT INTO 문을 이용하여, tblCustomers 의 모든 데이터로 tblCustomers1 테이블을 만듭니다.


 


SELECT *


INTO tblCustomers1


FROM tblCustomers


 


2. SELECT INTO 문을 이용하여, tblCustomers 의 모든 데이터로 C:\카페\Northwind.mdb 에


tblCustomer1 테이블을 만듭니다.


 


SELECT *


INTO tblCustomers1


IN ‘C:\카페\Northwind.mdb’


FROM tblCustomers



2. SELECT INTO 문을 이용하여, C:\카페\Northwind.mdb 에 있는 tblCustomers 의 모든 데이터로  


현재 데이터베이스의 tblCustomer1 테이블을 만듭니다.


 


SELECT *


INTO tblCustomers1


FROM tblCustomers


IN ‘C:\카페\Northwind.mdb’