🚀[Oracle DB 11g Express Edition 설치 바로가기] (https://www.oracle.com/database/technologies/xe-prior-release-downloads.html) oracle은 '관리자'와 '사용자'계정이 있다.
환경설정 또는 Preference 주석 색상 변경
JDBC란 ? JDBC는 데이터 접속(Data Mapping)이다. 즉, 프로그래밍 코드와 DB의 데이터를 연결(Mapping)하는 것을 말하며 'SQL Mapping 중 하나'라고 생각하면 된다. 🚀jdbc다운로드 바로가기 ⚡Reference Libraries에서
Oracle 자료 12~14 테이블의 생성 ~ 자료30: 시퀀스 6.7.sql Oracle 데이터 타입 null 허용 여부: null 또는 not null default값: 0 또는 오늘날짜 시간 제약 조건: primary key는 (중복 불가) Oracle
INSERT INTO 테이블이름(컬럼1,컬럼2,컬럼3) VALUES(값1,값2,값3)ALTER TABLE 테이블명 RENAME COLUMN 전 TO 후ALTER TABLE 테이블명 ADD(컬럼명 데이터타입)DESC 테이블명: 테이블 데이터 형식 보쟈ALTER TABLE
BOARD_SQ.nextVal을 기입 -> 아래와 같이 2번 실행 시 EMPNO는 1부터 1씩 증가하면서 ENAME은 park이 생성
Primary key 지정 ALTER TABLE 테이블명 ADD CONSTRAINT 제약조건명 PRIMARY KEY (필드명); Unique key 지정 ALTER TABLE 테이블명 ADD CONSTRAINT 제약조건명 UNIQUE(필드명); CHECK 제약 조건
문제) EMP테이블의 사원 중 Manager업무만 하는 사원을 고르고 복사해서 EMP_COPY테이블을 만들어라 ⚡CREATE TABLE EMP_COPY AS (SELECT \* FROM EMP WHERE JOB='MANAGER');문제) emp 테이블의 정보를 이용하여
🔑워드1: 부서별 -> GROUP BY DEPTNO '그룹화 기준은 선택 중 1개'🔑워드2: 부서별 최저급여 선택 -> DEPTNO, MIN(SAL)
해석: 1250보다 커도 결과가 출력 or 1500보다 커도 출력 or 1600보다 커도 출력 따라서 최소값인 '1250'보다 크면 모두 출력한다는 의미 정의: SAL > ALL(조건) 즉, 모든 조건을 만족해야 된다는 의미다.위 영맨급여 1250 ~ 1600
VIEW는 DB에 물리적으로 저장되는 것이 아니라 편의적으로 보는 테이블이라고 생각하면된다. 생성 방법
1. EXISTS 서브쿼리의 데이터가 존재하는가의 여부를 먼저 따져 존재하는 값들만을 결과로반환 2. 다중열 서브쿼리 Pairwise(쌍비교) Subquery: 서브쿼리의 결과값이 '두 개 이상의 컬럼을 반환'하는 서브쿼리 서브쿼리가 한 번 실행되면서 모든 조건을 검
⭐아직까지 왜 U_SUM_AVG2의 매개변수 name은 안 되고 별칭 u_name은 되는 이유를 모르겠다.. TEST_SCORE 테이블 SCORE_VIEW 테이블
typeorm의 예시를 typescript로 표현Entity: 실제 테이블과 매칠 될 클래스Repository: entity 객체를 가지고 실제 DB에 접근, Service와 DB연결Entity 예시)ORM은 객체와 DB의 데이터를 연결하는 기술 typeorm, JPA