
00-DB\_시작하기.md예) SQL 사용 DB(관계형DB : RDBMS) : 오라클(상용), My-sql(무료) 등(1) 왼쪽창 접속정보 오른쪽 클릭 -> 속성 : 접속정보 창이 뜸(2) Name : 접속정보 이름(별명)(3) 사용자이름 : system (관

01_SQL\_\_기초.sqlSQL 주석 단축키 : ctrl + / system : 관리자 계정scott : 개발자 계정(실습계정)1) 대소문자 없음2) 명령어의 끝은 ;(세미콜론)3) 테이블 : 컴퓨터 폴더와 비슷, DB에 가장 작은 공간 예) 부서정보 테이블, 사
02_Select_Where.sql◈ 예제 1) 월급(SALARY) 이 1500 이상인 사원(EMPLOYEE) 조회하기조회 대상 컬럼 : ENAME(사원명 컬럼), SALARY(월급 컬럼)비교연산자 : > , < , >=, <=, =(같다), <>(같지

04_Functoin_1.sql▶ 사용법:\-대문자 변환 : UPPER('문자열') 또는 UPPER(컬럼명)\-소문자 변환 : LOWER('문자열') 또는 LOWER(컬럼명)\-첫글자대문자 변환 : INITCAP('문자열') 또는 INITCAP(컬럼명) ◈ 예제1) 대

05_Function_2.sql숫자 함수 / 날짜 함수▶ 사용법: ROUND(숫자, 자리수) 또는 ROUND(컬럼, 자리수)(참고) 자리수가 음수일경우 정수 1st 자리부터 반올림이 됨▶ 사용법: TRUNC(숫자, 자리수) 또는 TRUNC(컬럼, 자리수)◈ 사용법 :
06Function3.sql 자료형 변환 함수★ DB 자료형 : 문자열 : VARCHAR2(가변문자열, *), CHAR(고정문자열) 예) 10자리 문자열 , 고정일때 : 가나다 , 가나다...자 => 남은 자리수는 공간낭비 예) 10자리 문자열 , 가변일때
용도: 조회속도 향상을 위해 컬럼에 인덱스를 생성함사용: 컬럼에 인덱스를 지정해서 생성하면 됨기본키(PK) : (특징) 유일(중복금지) + NOT NULL + 자동인덱스생성1) WHERE(조건절) 에 해당 컬럼이 많이 등장할 경우 인덱스 생성 고려2) 테이블에 행의 개
22_System_Role.sql(참고)\-권한 , 롤(역할)\-DBA (관리자)\-유저만들기(계정생성), 권한부여Oracle DB 기본관리자 : system (sys(최고관리자))역할) 거의 대부분의 작업을 수행 : 계정생성, 권한주기 등◈ 예제 1) usertest
: 1개 이상의 테이블이나 다른 뷰를 이용해서 생성하는 가상의 테이블목적 1) 보안을 유지하기 위해 사용예) 실무 : 사원테이블 (급여:SALARY, 대외비(비밀)) 2) SQL 문을 미리 코딩해놓고 재활용 : 코딩 생산성 향상① View 생성CREATE OR REPL
26_Procedure.sqlDB 프로그래밍 분야 : sql 숙련자들이 코딩함중급 개발자가 주로 개발함난이도 높음소스 : Oracle DB 내에 저장됨장점 : 1) 처리속도 빠름특징 : 1) 제어문(조건문/반복문), 변수/상수프로시저 정의 (3단계)\-- 1) 선언부