본문 바로가기

Database/Oracle11

[Oracle] 2. Schema 작업과 별칭, DISTINCT(중복 제거) ---DML DCL DDL(schema 작업) --DCL : --revoke, grant --DDL(data definition language) : create table, drop table altet table, rename --DML(data manipulation language) insert update delete select --primary key 특징(unique(중복 데이터 입력 불가, index가 만들어진다. not null을 가질 수 없다.) 데이터를 조회하기 위한 SELCET 문을 복습해 보자. Q1. employee salary 테이블에 급여를 300+ 해준 값과 이름,기존 급여를 출력하라. select ename, salary, salary + 300 from employee.. 2021. 6. 3.
[Oracle] 1.Database use and start Oracle SQL developer 환경에서 작업하였으며 기타 설치 와 환경설정은 생략하겠습니다. Oracle 실습동안 쓰였던 EMP_EXAMPLE파일입니다. 참고로 hr 계정의 기본 데이터베이스도 종종 쓰였습니다. TEMP 폴더에 넣어 불러오는 과정을 통해 DATABASE에 커밋 해줍니다. @C:\temp\EMP_EXAMPLE.sql 짠 앞으로의 실습에 엄~청 쓰일 데이터입니다. 저도 처음에는 EMPLOYEE 스펠링 자체가 어색해서 아 왜 EMP로 안쓰지..? (수정해서 써도 됌) 했지만 이젠 너무나 익숙한 EMPLOYEE 입니다 정들었네요 벌써 ENO (사원번호) ENAME(사원이름) JOB(담당업무) MANAGER(상급자NO) HIREDATE(입사일) SALARY(급여) COMMISSION (보너.. 2021. 6. 1.
Oracle[프롤로그] 끝에서 처음으로 정리를.. 꾸준히 해야하는데 여기까지 와버렸다. 6월1일 현재 Oracle은 거의 끝났으며 mysql도 거의 비슷하기 때문에 오늘 총복습이 끝났다. 중간중간 Query 문제에서 데이터 추출하기가 가장 재밌었던 것 같다. ORACLE 원래는 더 많았는데 살짝 쿼리문을 놓친게 있다. 사실 그동안 겉핥기 식으로 공부한게 너무 많았던 것 같다. 학원에서 이제 데이터베이스 들어갈 때도 전공선택 과목 중 하나라 패스한게 여기서 큰일 나겠구나 싶었다. 그러나 또 겉핥기의 장점(?)으로 어디서 본 SELECT UPDATE FROM 등등 낯에 익은 구문들이 보이기 시작했다. 테이블 인덱스, 데이터 삽입, 데이터 추출, 함수응용까지 그래도 어렵지 않게 잘 따라간 느낌이다. 하나의 sql 파일에 쭉 타이핑 하며 한 쿼리 구.. 2021. 6. 1.