테이블에 데이터 추가하기

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
블로그 이미지

dev김

안드로이드 개발자로 만 4년이 좀 안되게 근무했었고 그 이상의 공백을 가지고 있다. 다시 현업에 복귀하기 위한 노력의 흔적을 담으려고 한다.

,