이번 포스팅은 급한 사람들을 위해 작성해본다.
바로 시작
!
WINDOW + CMD (명령 프롬포트) 실행
방법1
SQLPLUS > SYSTEM > 비밀번호 입력(보이지 않음) 으로 접속완료
( > 는 엔터를 의미 )
방법2
sql developer 실행 > 계정 접속 ( 자세한 방법은 이전 포스팅 참고 )
12c 이후부터는 이 명령어부터 쳐야 아래 명령어 실행 가능하다.
alter session set "_ORACLE_SCRIPT"=true;
◈ 계정 만들기
create user [id] identified by [pw];
◈ 계정 삭제
drop user [id] cascade;
◈ 권한 주기
grant connect, resource, dba to [id];
- grant [권한] to [id]; 로 설정할 수 있다.
- connect(접속 권한), resource(객체 및 데이터 조작 권한),
dba(데이터베이스에 관련된 모든 관리)를 의미한다.
◈ 권한 뺏기
revoke connect, resource, dba from sampleid;
- revoke [권한] from [id]; 로 설정할 수 있다.
- connect(접속 권한), resource(객체 및 데이터 조작 권한),
dba(데이터베이스에 관련된 모든 관리)를 의미한다.
◈ 모든 계정 조회
select * from all_users;
◈ 테이블 목록 조회
select * from tab; -- 계정에 테이블이 몇개인지
◈ 테이블 데이터 조회
select * from [테이블명]; -- 테이블의 모든 데이터를 보여줘
◈ 테이블 구조 조회
desc [테이블명]; -- 테이블의 구조를 보여줘
◈ 데이터 입력하기
INSERT INTO <테이블명> (<컬럼1>, <컬럼2>....)
VALUES (<값1>, <값2>...);
◈ 테이블 삭제
drop table [테이블명];
◈ 테이블 행 삭제
DELETE FROM [테이블명] WHERE field1='data2';
테이블명의 ield1의 값이 'data2' 인 행을 삭제하라!
◈ 테이블 만들기
-- 회원 테이블 만들기: id는 30~40 줘야 한다.
create table member(
id varchar2(10) not null,
pass varchar2(10) not null,
name varchar2(30) not null,
regidate date default sysdate not null,
primary key (id)
);