Data Scientist 옌

매일 발전하는 IT문제해결사

728x90

Mybatis Framework 14

22-05-27(금) 084일차 [Spring Framework, Mybatis Framework] 결제창 띄우기

수업내용 1교시 (09:30-10:20) 계속 구현 작업 각 기능별 delete 기능 만들기 [ ] → 추후 추가 세션작업 [ ] → 추후 추가 결제창 연결 [V] → 오늘 추가 2교시 (10:30-11:20) 결제창 연결 mybatis-config.xml spring_chabun.xml SELECT /*+ INDEX_DESC(A SYS_C0012636) */ NVL(MAX(SUBSTR(A.KPNUM, -4)), 0) + 1 KPNUM FROM KOSMO_PRODUCT A SELECT /*+ INDEX_DESC(A SYS_C0012662) */ NVL(MAX(SUBSTR(A.KCNUM, -4)), 0) + 1 KCNUM FROM KOSMO_CART A SELECT /*+ INDEX_DESC(A SYS_C..

22-05-26(목) 083일차 [Oracle, Spring Framework, Mybatis Framework] 좋아요 만들기

수업내용 1교시 (09:30-10:20) 어제 했던 데이터베이스에 대한 복습 2교시 (10:30-11:20) 계정과 권한 /* 사전 정의된 롤 CONNECT 롤 -- Releas 9.0 버전 ALTER SESSION CREATE CLUSTER CREATE DATABASE LINK CREATE SEQUENCE CREATE SESSION CREATE SYNONYM CREATE TABLE CREATE VIEW -- Release 11.2 버전 CREATE SESSION RESOURCE 롤 CREATE CLUSTER CREATE PROCEDURE CREATE SEQUENCE CREATE TABLE CREATE TRIGGER DAB 롤 */ --오라클에 데이터에 계정을 만들 때는 SYSTEM 또는 SYS 계정으로..

22-05-25(수) 082일차 [Oracle, Spring Framework, Mybatis Framework] 댓글 만들기

수업내용 1교시 (09:30-10:20) Oracle Object -오라클은 계정 별로 Object를 사용할 수 있는 권한을 부여한다. index view sequence synonym DBMS table space block 2교시 (10:30-11:20) INDEX -- INDEX : 색인 : 영어사전 : 색인 A, B, C ... , 한글 사전 : 색인 ㄱ, ㄴ, ㄷ .... -- 오라클 데이터베이스에서 INDEX 성능 향상(조회 속도 향상)에서 양날의 검 SELECT TABLE_NAME, INDEX_NAME, COLUMN_NAME FROM USER_IND_COLUMNS WHERE TABLE_NAME IN ('EMP', 'DEPT'); --테이블 생성시 프라이머리 키(PK)를 생성하면 --오라클 엔..

22-05-24(화) 081일차 [Oracle, Spring Framework, Mybatis Framework] 게시판 만들기

수업내용 1교시 (09:30-10:20) 프로젝트 방식에 대한 설명 JOIN -- SQL 99 -- NATURAL JOIN SELECT E.EMPNO, E.ENAME, E.JOB, E.MGR, E.HIREDATE, E.SAL, E.COMM, DEPTNO, D.DNAME, D.LOC FROM EMP E NATURAL JOIN DEPT D ORDER BY DEPTNO, E.EMPNO; -- JOIN ~ USING SELECT E.EMPNO, E.ENAME, E.JOB, E.MGR, E.HIREDATE, E.SAL, E.COMM, DEPTNO, D.DNAME, D.LOC FROM EMP E JOIN DEPT D USING (DEPTNO) ORDER BY DEPTNO, E.EMPNO; SELECT * FROM ..

22-05-23(월) 080일차 [Oracle, Spring Framework, Mybatis Framework] 프로젝트 주제 발표

수업내용 1교시 (09:30-10:20) 자습 2교시 (10:30-11:20) UNION SELECT DEPTNO, ENAME, '1' FROM EMP UNION SELECT DEPTNO, '1', DNAME FROM DEPT; SELECT DEPTNO, ENAME, 'DNAME' FROM EMP UNION SELECT DEPTNO, 'ENAME', DNAME FROM DEPT; MINUS & JOIN -- 232P -- LEFT OUTER JOIN SELECT A.DEPTNO, B.DEPTNO FROM DEPT A LEFT OUTER JOIN EMP B ON A.DEPTNO = B.DEPTNO; -- RIGHT OUTER JOIN SELECT A.DEPTNO, B.DEPTNO FROM EMP A RIG..

22-05-20(금) 079일차 [Oracle, Spring Framework, Mybatis Framework] 인라인 뷰 서브쿼리, 메인 페이지 만들기, 로그인 기능

수업내용 1교시 (09:30-10:20) 쿼리 공부 -- 인라인 뷰(Inline view) 서브쿼리 -- 입사 순으로 빠른 사람 5명 조회 SELECT * FROM ( SELECT * FROM EMP ORDER BY HIREDATE) WHERE ROWNUM (SELECT AVG(SAL) FROM EMP WHERE DEPTNO = 20) AND DEPTNO != 20; -- 직업이 MANAGER인 사원의 사원명, 부서명을 조회하시오 SELECT A.ENAME, B.DNAME FROM EMP A JOIN DEPT B ON A.DEPTNO = B.DEPTNO WHERE A.JOB = 'MANAGER'; SELECT A.ENAME, A.DEPTNO, (SELECT B.DNAME FROM DEPT B WHERE ..

22-05-19(목) 078일차 [Oracle, Spring Framework, Mybatis Framework] 서브쿼리, 회원 만들기, 로그인

수업내용 1교시 (09:30-10:20) SUBQUERY SELECT MAX(SAL) FROM EMP GROUP BY DEPTNO; -- 다중행 연산자 IN, NOT IN, ANY, ALL, EXISTS -- ANY 연산자 SELECT ENAME, SAL, JOB, DEPTNO FROM EMP WHERE DEPTNO != 30 AND SAL > ANY (SELECT SAL FROM EMP WHERE JOB = 'SALESMAN') ORDER BY 2; -- ALL 연산자 SELECT ENAME, SAL, JOB, DEPTNO FROM EMP WHERE SAL > ALL (SELECT SAL FROM EMP WHERE DEPTNO = 30); SELECT * FROM EMP WHERE JOB = 'SALE..

22-05-18(수) 077일차 [Oracle, Spring Framework, Mybatis Framework] 서브쿼리, 장바구니 만들어서 넣기

수업내용 1교시 (09:30-10:20) 조언 면접보고 비대면으로 듣는데 마이크 연결이 안되어서 못들었음 2교시 (10:30-11:20) 날짜와 시간 time.ewha.or.kr/domestic.html 윈도우 10 : 제어판 - 날짜 및 시간 - 인터넷 시간 설정 변경을 클릭 후 ntp 서버 주소를 입력합니다. 참고로 NTP 서버 목록은 다음과 같습니다. LG U+ : time.bora.net KT : ntp.kornet.net google : time.google.com 윈도우 + R service.msc msc : Microsoft Common Console 서비스(윈도우 서비스창) Window Time 항목 더블 클릭 Window Time 항목 더블 클릭 Window Time 속성(로컴컴퓨터) 시..

22-05-17(화) 076일차 [Oracle, Spring Framework, Mybatis Framework] 서브쿼리, 상품 상세 페이지 만들기

수업내용 1교시 (09:30-10:20) JOIN SELECT A.* FROM DEPT A ,(SELECT DEPTNO FROM EMP WHERE ENAME='SMITH') B WHERE A.DEPTNO = B.DEPTNO; -- SCOTT과 동일한 부서에 근무하는 사원의 이름, 부서번호를 조회하시오 SELECT * FROM EMP WHERE ENAME = 'SCOTT'; SELECT ENAME, DEPTNO FROM EMP WHERE DEPTNO = (SELECT DEPTNO FROM EMP WHERE ENAME='SMITH'); -- SCOTT과 동일한 부서에 근무하는 사원의 이름, 부서명, 부서번호를 조회하시오 SELECT A.ENAME, B.DNAME, B.DEPTNO FROM EMP A, DEP..

22-05-16(월) 075일차 [Oracle, Spring Framework, Mybatis Framework] 서브쿼리, 상품 게시판 전체 선택(SelectALL) 만들기

수업내용 1교시 (09:30-10:20) 앞으로의 수업 방식 변경 수업 시간에 집중해서 할 것 배우지 않아서 모른다 (X) → 이것 하고 싶어요(O) 2교시 (10:30-11:20) 서브쿼리 -- 복문, 단문 -- 메인 쿼리, 서브 쿼리 --서브쿼리 유형 --단일 행(Single-Row) 서브쿼리 --다중 행(Multi-Row) 서브쿼리 --다중 열(컬럼)(Multi-Column) 서브쿼리 --인라인 뷰(Inline view) 서브쿼리 --스칼라(Scala) 서브쿼리 --서브쿼리 --SELECT : 셀렉트 절 -- SELECT * FROM DUAL; : 스칼라 서브쿼리 : 셀렉트 절에 SELECT 구문을 사용하는 것 -- 일부 OUTER JOIN 효과가 있다. --FROM : 프럼 절 -- SELECT ..

22-05-13(금) 074일차 [Oracle, Spring Framework, Mybatis Framework] JOIN, 상품 등록 페이지 만들기(Insert)

수업내용 1교시 (09:30-10:20) JOIN SELECT EMPNO, ENAME, JOB, MGR FROM EMP; -- 내가 짠 코드 SELECT A.EMPNO, A.ENAME, A.MGR, B.ENAME AS MANAGER FROM EMP A JOIN EMP B ON A.MGR = B.EMPNO; SELECT * FROM EMP A, EMP B WHERE A.MGR = B.EMPNO; SELECT A.*, B.* FROM EMP A, EMP B WHERE A.MGR = B.EMPNO; SELECT A.ENAME, B.ENAME FROM EMP A, EMP B WHERE A.MGR = B.EMPNO; SELECT * FROM EMP WHERE MGR = (SELECT MGR FROM EMP WHE..

22-05-12(목) 073일차 [Oracle, Spring Framework, Mybatis Framework] JOIN, 상품 등록 페이지 팀으로 만들어 보기(Insert)

수업내용 1교시 (09:30-10:20) 학습방법 쿼리 이너조인 아우터조인 페이징에 대한 설명 2교시 (10:30-11:20) 페이징 -- 페이징 테스트를 위한 테이블 만들기 CREATE TABLE BOARD_PAGING( bnumNUMBER(20)PRIMARY KEY, btitleVARCHAR2(50)NOT NULL, bnameVARCHAR2(20)NOT NULL, bareaVARCHAR2(2000)NOT NULL, bpassVARCHAR2(20)NULL, bwritedayDATEDEFAULT SYSDATE, bhitsNUMBER(8)NULL ); SELECT COUNT(BNUM)FROM BOARD_PAGING; SELECT * FROM USER_SEQUENCES; CREATE SEQUENCE B_SE..

728x90