개발자로 가는 길(국비지원과정)/2. Oracle

[오라클복습 Day11] DDL, DML, DCL, select, in, 와일드카드, LIKE

레아Leah 2022. 1. 12. 13:02
반응형

시스템 계정으로 연결한 후 lock 풀어주기 !

conn system/oracle로 연결 후 

alter user hr identified by hr account unlock; 해서 락 풀어주기! 

 

ALTER는 데이터의 구조를 수정, 변경 

DROP은 데이터를 복구할 수 없다. 조심조심

더보기

select 컬럼명

from 테이블명 

where 조건절 

order by 컬럼명; 

 

Oracle에서는 별칭을 쓸 때는 " ", 날짜와 값을 쓸 경우 ' '을 사용한다. 

 

 

=과 유산한 연산자 like 

Den 

D__

D% 

이런 식으로 표현 가능하며 와일드카드는 =를 읽지 못하기 때문에 %, =을 인식하는 연산자 like를 사용해줘야 한다. 

 

Oracle에서의 논리연산자는 and, or, not(단항연산자)이 있다. 

between and는 컬럼명이 같은 경우에만 사용 가능 ! 

 

 

in 연산자

: 컬럼이 공통되는 경우 표현을 생략할 수 있다. 

select first_name, salary
    from employees
    where department_id in (10, 50, 60);

 

 

TCL Transaction  

commit

: 데이터, 트랜잭션을 저장

: commit을 하면 이전 상태로 되돌릴 수 없다. 

Rollback 

: commit 전 rollback하면 이전 상태로 돌아갈 수 있다. 

savepoint 

: rollback 지점을 만들어 두는 것, 잘못쓰면 트랜잭션이 꼬이기 때문에 잘 안쓴다.  

 

 

grant 권한을 줄 때 

revoke 빼앗을 때 

 

 

반응형