Oracle _DB_시작하기

김지영·2024년 2월 27일

SQL 기본

목록 보기
1/10
post-thumbnail

00-DB_시작하기.md

- 데이터 : 실생활에서 사용하는 모든 자료

- 정보 : 그 중에서 쓸만한 자료를 기업에서 활용하는것

- DB(데이터베이스) : 정보를 저장해서 검색/추가/삭제/수정을 쉽게 할수 있게 만들어주는 공간

- DBMS : 위의 DB를 제품으로 만들어 놓은 s/w

- SQL : 검색/추가/삭제/수정을 쉽게 할수 있게 만들어 놓은 명령어

- 테이블 : DB 안에 업무별 또는 작업별 임의의 이름으로 정보를 저장해 놓은 작은 공간(비슷: 컴퓨터 폴더)

예) SQL 사용 DB(관계형DB : RDBMS) : 오라클(상용), My-sql(무료) 등

- SQL 사용 안하는 DB(NOSQL DB) : 몽고DB(무료)




1) sql developer : 접속툴 환경설정

(1) 왼쪽창 접속정보 오른쪽 클릭 -> 속성 : 접속정보 창이 뜸

(2) Name : 접속정보 이름(별명)
(3) 사용자이름 : system (관리자계정), 최초 설치하면 계정이 있음
(4) 비밀번호 : Ds1234567890
(5) 호스트이름 : ip주소 (인터넷주소) 또는 localhost(개인pc)
(6) 포트 : 1521 (오라클 DB 기본 포트(port) 정보)
- 복습 예): ip주소 : 192.168.0.1:80, 뷰실습 : http://localhost:8080
(7) 서비스 이름 : xepdb1 (DB 이름)

-> DB 설치 사양 : 메모리 16GB 이상

2) SQL 실행해보기

-- 개발자 계정 생성 : scott
-- (개발시 관리자 계정은 사용하지 않음)
-- sql 주석 ( ctrl + / )
-- 계정명 : SCOTT
-- 패스워드 : !Ds1234567890
-- 유저가 사용할 기본 공간 : USERS 공간
-- 유저가 사용할 임시 공간 : TEMP
-- 1) 계정 생성 명령어
-- (패스워드에 특수기호) : "특수기호"
-- 없으면              : "" 빼고 그냥 문자열 넣으면 됨 예) Ds1234567890
-- 사용법 : CREATE USER 계정명 IDENTIFIED BY 패스워드
--         DEFAULT TABLESPACE USERS
--         TEMPORARY TABLESPACE TEMP;
CREATE USER SCOTT IDENTIFIED BY "!Ds1234567890"
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;

-- 2) 권한 부여
-- CONNECT 권한              : 접속 권한
-- RESOURCE 권한             : 테이블 등을 사용할 권한
-- CREATE VIEW 권한          : 뷰를 만들 권한
-- UNLIMITED TABLESPACE 권한 : 테이블 생성시 사용할 물리공간 무한으로 사용하는 권한
-- 사용법) GRANT 권한명,권한명2... TO 계정명;
GRANT CONNECT, RESOURCE, CREATE VIEW TO SCOTT;
GRANT UNLIMITED TABLESPACE TO SCOTT;

3) SQL 환경설정

  • 도구 -> 환경설정
    ① 인코딩 ==> UTF-8 변겅
profile
그냥 졍이라구하자

0개의 댓글