티스토리 뷰

728x90
반응형

mysql만 다뤄봤는데 오라클도 기초는 거의 똑같은 것 같다.

 

1. 테이블 생성하기 (CREATE)

create table 테이블명(칼럼명 데이터타입, ...);

 

예시

#NUMBER 타입의 변수 num, 문자 타입의 변수 name, 문자 타입의 변수 addr을 열로 가지는 테이블 'member' 생성
# num은 기본키로 설정
create table member(num NUMBER PRIMARY KEY, name VARCHAR2(12), addr VARCHAR2(16));

 

 

 

2. 테이블 삭제하기(DROP)

drop table 테이블명;

 

 

3. 테이블에 행 삽입하기(INSERT INTO VALUES)

insert into 테이블명(컬럼명1, 컬럼명2..) values(값1, 값2..);

 

예시 

insert into member(num,name, addr) values(2,'원숭이','동물원');

 

 

4.  테이블에서 행 삭제하기(DELETE FROM)

delete from 테이블명 where 조건;

 

 

 

5. 테이블에 저장된 데이터 수정하기(UPDATE SET)

update 테이블명 set 수정할 데이터 where 조건;

 

 

 

6. 데이터 조회하기 (SELECT FROM)

select 컬럼명 from 테이블명;

 

 

 

7. 정렬(ORDER BY)

order by 칼럼명 ASC/DESC;

 

 

 

 

8. spool로 메모장에 실행결과 저장하기 

 

1) spool 실행

spool 생성할파일이름.txt

 

2) 저장할 내용 입력 (ex. select)

 

 

3) spool 종료

spool off

 

 

예시

 

 

 

9. 수정 내용 저장하기(COMMIT)

COMMIT;

사용자 계정은 여러 곳에서 가능하다. 하지만 다른 세션에서 실행된다. 

따라서, 위의 DELETE, INSERT INTO 등의 작업을 수행해도 COMMIT을 하지 않으면 작업 내용은 임시 저장 상태이므로

새로운 cmd에서 업데이트 된 내용을 확인할 수 없다.

따라서, 영구 저장하기 위해서는 COMMIT 을 꼭 실행해줘야 한다. 

 

 

10. 작업 이전으로 내용 복구하기 (ROLLBACK)

작업을 다음과 같이 잘못했을 경우 rollback 사용시, 

 

작업 이전으로 돌아감을 확인할 수 있다. 

 

 

 

11. 테이블 정보 확인하기(desc)

desc 테이블명;

예시

반응형

'development > oracle' 카테고리의 다른 글

[ORACLE] (참고) 데이터타입  (0) 2021.10.19
[ORACLE] 관리자 접속, 사용자 계정 생성 / 삭제 / 변경  (0) 2021.10.19
[ORACLE] 설치  (0) 2021.10.19
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함