오라클 설치 주의사항 : 다운로드 받는 폴더 반드시 영문
학원 컴퓨터 오라클 비밀번호 : oracle_4U
*오라클 접속방법
1.도스창(명령프롬프트) 관리자 권한으로 실행 (검색창에 cmd 입력)
2.C:\Windows\system32>sqlplus "/ as sysdba"
ㅁSQL ?
Structure Query Language = 구조적 질의 언어
데이터 베이스에 저장된 데이터를 검색하고 조작하는 언어 > 데이터를 저장하고 관리하는 저장소
> 데이터 베이스 소프트웨어? 1. 오라클 2. My SQL(maria db) 3.MSSQL 4.Postrgre 5.DB2
sql언어는 어떤 소프웨어든 똑같음. 함수만 프로그램별로 조금씩 상이함.
ㅁ데이터의 종류?
1. Small data > business data > 정형화된 데이터 > 오라클, mysql, mssql, db2
2. Big data > 비정형화된 데이터(텍스트,이미지), 정형화된 데이터(테이블 형태, 엑셀) > 하둡
ex)건강보험심사평가원의 경우 폐사진을 숫자화해서 오라클 또는 하둡에 저장 > 관리용이
ㅁSQL의 종류?
1.Query 문 : 데이터를 검색문, select 문의 6가지 절, 조인, 서브쿼리
2.DML 문(Data Manipulation Language) : insert, upadate, delete, merge
3.DDL 문(Data Definition Language) : create, alter, drop, truncate, rename
4.DCL 문(Data Control Language) : grant, revoke
5.TCL 문(Transaction Control Language) : commit, rollback, savepoint
SQL로 데이터 검색을 통해 정보를 얻고 데이터 분석을 함.
ex)"우리나라에서 교통사고가 가장 많이 일어나는 지역은 어디인가?","살인이 가장 많이 일어나는 시간대와 장소가 어디인가?","어떠한 사원이 퇴사할 것 같은가?" 등의 현상파악 또는 예측
ㅇQuery문
테이블(table) > 행과 열로 이루어진 데이터를 저장하고 관리하는 저장소
기본select문
/*기본select문
select empno, ename, sal <-- 컬럼명
from emp; <-- 테이블명
emp : 사원 테이블
empno(사원번호), ename(사원이름), sal(월급), job(직업),
mgr(관리자의 사원번호), comm(커미션), deptno(부서번호)
:사원 테이블 안에 있는 컬럼
세미콜론(;) : sql을 종료할테니 앞의 문장들을 실행하라는 뜻
*/
ㅁSQL developer 툴 설치
1. otn.oracle.com 접속 > sql developer 다운로드 및 설치
2. 일반 유저인 c##scott 계정을 생성하고 권한 부여(cmd)
create user c##scott -- 아이디 생성
identified by tiger; -- 패스워드 입력
-- c##scott 유저를 생성하는데 패스워드를 tiger로 설정하여 생성합니다
-- 18c 버전은 c##을 유저명 앞에 붙여줘야함
grant dba to c##scott;
-- c##scott에게 dba(데이터베이스의 최고 권한) 권한을 부여함
3. c## 유저로 접속(cmd)
connect c##scott/tiger
4. sqldeveloper를 이용해서 오라클에 c##scott 유저로 접속
name : 18cxe
사용자 이름 : c##scott
패스워드 : tiger
(전에 오라클을 노트북에 설치한 적이 있다면 포트가 다를 수 있음. 포트(port)를 확인해야함
lsnrctl status 라고 cmd에 입력해서 host, port 확인)
5. 시트에 질의문 작성하고 ctrl+enter
+)c##scott 유저 생성 후 cmd에서 접속할 경우
sqlplus c##scott/tiger
'Study > class note' 카테고리의 다른 글
sql 기본 / 변환함수, 일반함수 (0) | 2021.11.05 |
---|---|
sql 기본 / 문자함수, 숫자함수, 변환함수 (0) | 2021.11.04 |
sql 기본 / 문자함수 (0) | 2021.11.03 |
sql 기초 / distinct, order by, where절, 산술연산자, 비교연산자, 논리연산자 (0) | 2021.11.03 |
sql 기초 / 컬럼선택, 출력, 컬럼별칭, 연결연산자 (0) | 2021.11.02 |