2010. 3. 8. 13:10
SQL 명령어 INSERT, UPDATE, DELETE 구문
2010. 3. 8. 13:10 in ICT와 AI 정보
INSERT INTO authors VALUES ('111-22-3333', 'web', 'genie', '051-258-3265', '우리동', '오데구', '', '11111', 0)
UPDATE authors SET au_id='111-22-3333', address = '부산시 해운대구', contract = 1 WHERE au_id = '222-22-2222'
where절을 생략하면 전체가 수정되므로 상당히 유의해야 한다. 반드시 where 조건으로 수정할 부분만 적용.
begin tran : 트랜잭션을 시작함. (MS-SQL의 트랜잭션 명령)UPDATE authors SET city = '대전시' WHERE au_id = '222-33-1111' : 수정 작업.SELECT * FROM authors : 확인해 본다.rollback tran : 수정이 잘못됐으면 다시 돌림.commit tran : 작업 완료 승인. 이후는 되돌릴 수 없음.DELETE authors WHERE au_id = '111-11-2222'역시 where절을 생략하면 전체가 삭제되므로 매우 주의. Transaction이 강력히 권장.
걍 안지우면 되잖아.
'ICT와 AI 정보' 카테고리의 다른 글
매개변수 전달방식 (0) | 2010.03.13 |
---|---|
SQL 명령어 구문들 (Statements) (0) | 2010.03.12 |
SQL 명령어 뷰(view), 트랜잭션(Transaction) 구문 (0) | 2010.03.10 |
SQL 명령어 서브 쿼리, 테이블 조인 구문 (0) | 2010.03.09 |
SQL 명령어 SELECT 구문 (0) | 2010.03.07 |
리눅스 센드메일(Sendmail) 서버 구축 (0) | 2010.03.06 |
리눅스 OpenSSH 서버 (0) | 2010.03.05 |
리눅스 삼바(Samba) 네트워크 및 파일 공유 (0) | 2010.03.04 |