개발정보/DB
SQL 첫걸음 4장 추가,삭제,갱신
dev김
2019. 1. 27. 21:00
테이블에 데이터 추가하기
insert into 테이블명 values(값1,값2,...)
insert into 테이블명 (열1,열2,...) values(값1,값2,...)
널 허용이거나 default가 설정됐다면 NULL이나 DEFAULT로 값을 지정할 수 있다
데이터 삭제하기
delete from 테이블명 where 조건식
데이터 갱신하기
update 테이블명 set 열1=값1,열2=값2,... where 조건식
update sample41 set no = no+1 모든 행의 no에 1 더함
update sample41 set no = no+1, a = no;
mysql(no에 1+되고 a=현재 no)과 oracle 결과(no에 1+되고 a= 직전no)가 다르다
물리삭제와 논리삭제
물리삭제 : delete를 이용해 실제 삭제
논리삭제 : 삭제 플래그를 수정해 검색되지 않도록 구현