Oracle)DML_(INSERT/SELECT/UPDATE/DELETE)
insert
insert into TBL_STORE (sno, name, lat, lng, menu)
values (seq_store.nextval, '스타벅스',35.503098, 127.025584,'아이스아메리카노');
insert into [테이블명] values [값목록]
: 테이블에 데이터 삽입하기
select
select * from TBL_STORE;
select name, lat from TBL_STORE where sno > 30;
select * from [테이블명]
: 테이블의 모든 칼럼의 데이터를 조회select [보고싶은 칼럼..] from [테이블명] where [조건]
: 사용자가 입력한 데이터 조회
select
*
from (
select sno, name, lat, lng
from
tbl_store
where
sno > 10
)
;
select
각 row에(line)에 대하여 가공을 하고싶을 때 사용한다. (추출 / 추가적인 작업)
-추가적인 작업 : 추출한 데이터로 다시 select(subQuery)
-from 뒤에는 무조건 '집합'데이터
-이미 select로 뽑아낸 데이터를 다시 from에 넣을 수 있다.
select *
from TBL_STORE store ,TBL_REVIEW review
where store.sno = review.sno
and store.sno = 12;
select *
from
(select sno,name from TBL_STORE where sno = 12) store,
(select * from TBL_REVIEW where sno = 12) review
;
결과값은 같지만 아래 select문은 JOIN을 할 때 집합 데이터를 최소한으로 사용해서 효율적으로 사용 가능하다.
update
update tbl_store set menu= '노비루텐동' where name = '노비루';
update [테이블명] set [칼럼]=[변경 할 값] where[칼럼]=[값]
: 입력한 데이터 수정
delete
delete from tbl_store where name = '노비루';
update [테이블명] where[칼럼]=[값]
: 데이터(행) 삭제
Author And Source
이 문제에 관하여(Oracle)DML_(INSERT/SELECT/UPDATE/DELETE)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dlsdk2526/SQLDMLINSERTSELECTUPDATEDELETE저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)