안녕하세요.
#yeoneeblog 여니입니다 :)
오라클 수업을 듣기 시작했어요!
열심이 또 정보를 저장하고 공부할 수 있도록 노력하겠습니다.ㅎㅎ
-- 한줄주석
/*
여러줄 주석
*/
<실행시키고자하는 하나의 쿼리문,명령문>
SELECT * FROM DBA_USERS; -- 현재 모든 계정들에 대해서 조회하는 명령문
-- 명령문 한줄 실행시 CTRL+ENTER 누르면 즉시 실행됨 OR 위쪽 재생버튼 클릭.
-- 계정 생성
-- 일반 사용자계정을 만들 수 있는 권한은 오로지 관리자 계정에 있음.
-- 사용자 계정 생성방법
-- [표현법] CREATE USER 계정명 IDENTIFIED BY 비밀번호;
CREATE USER KH IDENTIFIED BY KH;
-- 생성된 사용자계정에게 최소한의 권한부여(ROLE권한부여)
-- 최소한의 권한 내역 : DB접속, 데이터 관리
-- [표현법] GRANT 권한1, 권한2 ... TO 계정명;
GRANT CONNECT, RESOURCE TO KH;
-- 관리자 계정 : DB의 생성과 관리를 담당하는 계정이며, 모든 권한과 책임을 가지는 계정
-- 사용자 계정 : DB에 대해서 질의, 갱신, 보고 등의 작업을 수행할 수 있는 계정, 업무에 필요한
-- 최소한의 권한만 가지는 것을 원칙으로함.
-- ROLE : 권한
-- CONNECT : 사용자가 데이터베이스에 접속 가능하도록 하기 위한 CREATE SESSION 권한이 있는 ROLE권한.
-- RESOURCE : CREATE 구문을 통해 객체를 생성할 수 있는 권한과, INSERT, UPDATE, DELETE구문을 사용
-- 할 수 있는 권한을 모아둔 ROLE권한
'Oracle SQL > Oracle SQL' 카테고리의 다른 글
Oracle SQL - 함수 FUNCTION(NULL 처리 함수, COUNT,DECODE,CASE WHEN THEN) (0) | 2023.06.01 |
---|---|
Oracle SQL - 이메일에서 ID부분만 추출해서 조회(INSTR + SUBSTR) (0) | 2023.05.31 |
Oracle SQL - 주민등록번호에서 성별부분을 추출해서 남자(1), 여자(2)를 체크 (0) | 2023.05.31 |
Oracle SQL - DB (함수 FUNCTION) (0) | 2023.05.31 |
Oracle SQL - 기본문법(기본연산자,논리부정연산자,별칭 부여하기,연산자 우선순위,NULL비교) (0) | 2023.05.31 |