본문 바로가기

Oracle Data Base

[SQL Plus] create, grant, insert, update, delete 구문 정리

[create 구문 + grant 권한 부여]


1. 계정 생성하기

형식) create user 생성할_계정명 identified by 암호명;

SQL> create user test identified by t1234;

-> 권한 필요

 

2. 로그인 상태에서 관리자/일반유저로 전환하기

형식) conn 접속할계정명/암호    <- 일반 유저

형식) conn 관리자계정명/암호    <- 관리자

SQL> conn sys/sys12345 as sysdba

 

3. 권한 부여하기

형식) grant 권한종류명 to 계정명

SQL> grant connect,resource to test;

 

4. 테이블 생성하기

형식) create table 생성할_테이블명( 필드명1 자료형(데이터형식),필드명2 자료형(데이터형식) );

SQL> create table prtest(id number(2), name varchar2(10));

 

 

[insert 구문 - 데이터 추가]


형식) insert into 테이블명 values(값1, 값2);

SQL> insert into prtest values(1, 'test');

SQL> insert into prtest values(2, 'test2');

SQL> insert into prtest values(3, 'test3');

 

 

[update 구문 - 데이터 수정]


형식) update 수정할_테이블명 set 수정할필드명=수정할값 where 조건식;

SQL> update prtest set name='testtest' where id=2;

 

 

[delete 구문 - 데이터 삭제]


형식) delete from 삭제시킬_테이블명 where 조건식;

형식2) delete from 삭제시킬_테이블명;

SQL> delete from prtest where id=3;

SQL> delete from prtest;