테이블에 데이터 추가하기
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를 이용해 실제 삭제
논리삭제 : 삭제 플래그를 수정해 검색되지 않도록 구현
'개발정보 > DB' 카테고리의 다른 글
SQL 첫걸음 6장 생성과 삭제 (0) | 2019.01.28 |
---|---|
SQL 첫걸음 5장 집계와 서브쿼리 (0) | 2019.01.28 |
SQL 첫걸음 3장 정렬과 연산 (0) | 2019.01.27 |
SQL 첫걸음 2장 데이터 검색 (0) | 2019.01.27 |
SQL 첫걸음 1장 DB와 SQL (0) | 2019.01.27 |