수다쟁이의 이야기 116

자바 풀 스택 11/27 오후 기록 005-2

■ create as를 이용한 표의 복제(복사)테이블 복제 방법 = create 새로운 표 as select * from 복제대상 표(단, 제약 조건은 복사가 안 되고 제약 조건을 넣고 싶으면 따로 추가해줘야 함.) create 새로운 표 as select * from 복제대상 표이방법으로 할 때 as 뒤에 오는 게 select * from 복제대상 표 where 절이어도 복제 가능 만약, 복제해 오는 표의 row 값은 존재하지 않지만, 복제대상 표의 형식(DESC)는 가져오고 싶으면,where 절에 무조건 거짓인 조건을 붙이면 된다. 만약 이렇게 만들어진 빈 테이블에 같은 칼럼 형식의 다른 표에서 가져온 데이터를 집어 넣고 싶으면 insert into 복제된 테이블select * from 데이터가 있는..

자바 풀 스택 11/27 오전 기록 005-1

8:10 학원 도착. 올 겨울 첫눈이 엄청 많이 왔다. 나도 눈오리 만들고 싶은데 ㅠㅠ오전 복습 시간에 해본 거 : ANSI JOIN 표현 확인하기  우리가 사용하는 ORACLE DATABSE 11g 는 네트워크 통신 포트로 디폴트값 1521을 사용한다고 한다.윈도우가 이 1521포트를 방화벽으로 막지 않았다면 내 컴퓨터가 아닌 외부에서도 이 포트를 통해 데이터 베이스에 접속할 수 있다.로그인할 때 입력하는 SQLPLUS가 1521 포트로의 접속을 가능하게 해주고, SQLPLUS는 더블클릭으로 실행할 수 있는  GUI가 아니고 명령 프롬프트로 직접 실행하는 프로그램이다. ■ 지난 시간 내용 복습  ■ VIEW를 관리하는 데이터베이스 관리자가 잠깐 되어 보기 (아하 이런게 있구나)    외래키를 사용해서 ..

자바 풀 스택 11/26 오후 기록 004-2

--부서 번호가 20인 직원 중 급여가 가장 높은 직원의 이름과 급여를 조회하시오아래 코드에서 where deptno=20 and sal=(select max(sal) from emp where deptno=20);이라고 한 이유는 부서가 20이 아닌 곳에서 동일한 급여를 가진 사원의 이름도 같이 나올 수 있어서.where deptno=20 and sal=(3000)이어SQL> select ename, sal from emp 2 where deptno=20 and sal=(select max(sal) from emp where deptno=20);ENAME SAL-------------------- ----------FORD ..

자바 풀 스택 11/26 오전 기록 004-1

7:55 무렵 학원 도착수업 준비 세팅, 복습, 노트 정리하기 지난 시간 복습테이블의 조인 방법 : ANSI(AMERICA NATIONAL STANDARD INSTITUTE, 미국국가표준협회) JOIN테이블의 셀프 조인테이블의 아우터 조인  - outer join이면 빈공간이 되는 쪽에 (+) 해줘야 하고, outer join을 입력할거면 (+) 굳이 안써줘도 됨 - null 값이던 녀석에 값을 부여하고 싶으면 NVL을 활용하면 됨테이블 3개의 조인 : 조인할 테이블 개수-1만큼의 join 절이 나온다.서브쿼리 + 지난시간 복습에 추가된 내용■ USING 절의 사용 : join 조건에서 칼럼명이 두 테이블에 동일하게 들어가 있을 때 간단하게 쓰는 방법join 조건의 칼럼명이 같은 경우 좀 더 간단한 표현..

자바 풀 스택 11/25 오후 기록 003-2

점심 전까지의 복습  복습 1. GROUP BY의 내용특정 row를 그룹으로 묶어야 하는 경우 = ~~별, ~~인 특징에 대해 등등공통된 특징으로 묶일 수 있는 row들은  GROUP BY를 활용해서 묶어준다.-- 부서별 급여의 총합을 출력해보세요SELECT deptno, SUM(sal)FROM empGROUP BY deptno; 복습 2. HAVING 절의 사용 복습위에서 만들어진 그룹의 리스트 중에서 그룹을 배제하는 방법은 HAVING 절을 사용하기-- 부서별 급여의 총합을 출력하되, 급여의 총합이 7000이상 부서만 출력SELECT deptno, SUM(sal)FROM empGROUP BY deptnoHAVING SUM(sal) >=7000; 복습 3. SELECT문의 실행 순서 복습별칭이 들어가는..

자바 풀 스택 11/25 오전 기록 003-1

8:00 무렵 학원 도착수업 준비 세팅, 복습, 노트 정리하기  지난 주에 했던 함수 내용 복습 : 문자열 함수, 숫자함수, 날짜 함수, 변환 함수DQL은 데이터 베이스의 여러 테이블의 여러 row 중에서 원하는 data 값만 빼서 조회하는 언어이다.        단일행 함수 중 일반 함수, 복수행 함수 GROUP BY의 활용※ 함수가 있는 위치는 함수가 반환하는 결과 값으로 대체된다.※ row의 각 데이터만 대소문자가 구별되고, 명령어나 칼럼명 등의 식별자들은 대소문자를 가리지 않는다. ■ 단일행 함수 : 일반 함수 아래의 SELECT문은 직업이 'MANAGER'로 참인 사람들의 결과 값으로는 high를, 거짓인 사람들의 결과 값으로는 low를 입력하게 나타내는 일반 함수 decode 함수이다.  ■ ..

유니티(Unity) 게임프로그래밍 입문 3일차 수업

지난주 리뷰 - 게임 오브젝트 이동 방식 - 카메라 조작(시점 고정), 월드 구성 - 3D 객체 충돌 판정 - UI 기초 목표 : 2D 게임, 물리, 충돌 영역 - object class 보강 - 보물 사냥꾼 완성 : 위협요소와 파티클(꾸미기) 기초 - 결과 연출, 로비 씬 구성 (UI 연습) - 마카롱 키우기 기초 ■ CLASS의 개념클래스는 Object(객체)라는 개념을 인스턴스로 찍어내기 위한 공통적 속성과 기능을 정해 모아놓은 설계도의 기능을 한다.비유 ) 붕어빵틀(CLASS)로 붕어빵(OBJECT)를 만들 때 만들어진 붕어빵들이 인스턴스(INSTANCE) ■ CLASS의 이해CLASS의 데이터를 표현하는 방식- 하나의 데이터만 의미하는 int(정수), float(실수), string(문자열)..

자바 풀 스택 1주차 수업 정리 (노트 필기)

오늘 열공하려고 했는데!피곤했었는지 낮잠 자느라 많이는 못했다 ㅠㅠ지난주에 2일 간 배운 내용들 중 노트 필기하고 들고 다니면서 지속적으로 봐야할 것 같은 개념 중심의 내용들만 정리했다. 나는 여전히 아날로그도 좋다!\오늘의 블챌은 이걸로 마무리하고 남은 시간 좀 더 공부하다 자야지.

자바 풀 스택 11/22 오후 기록 002-2

sql 연산 이어서 + 함수 시작 sql은 null이라는 값을 아예 비교하지 못 한다. 그래서 null 값을 인식하고 비교하는 명령 대신null 인 곳을 찾아라/null이 아닌 곳을 찾아라 라는 명령만 가능하다.그래서 =null 이나 !=null 같은 명령어 대신 is null이나 is not null 명령어를 쓴다.  ■ LIKE 연산 연습        ■ 오라클에서 제공해주는 여러가지 함수     ■ 문자열 함수     함수의 종류 이어서숫자열 함수   날짜 함수 sysdate 자리에는 현재 날짜가 들어간다. 오늘로부터 27개월 뒤 같이 계산하기 까다로운 애들을 계산해줌    BETWEEN 으로 묶인 기간의 개월 수 차이를 구해줌   ■ 변환 함수(베리베리 임폴턴트!!!!!!!!)특히 TO_CHAR..

자바 풀 스택 11/22 오전 기록 002-1

7:50 경 학원 도착8:15 오늘 계획 세우기, 수업 전 준비 세팅 해놓기 8:30 어제 내용 복습한 거 노트 정리 : 한손 노트에 CREATE USER 부터 DROP까지 정리함9:20 명령 프롬프트 실행해보기 윈도우 검색에서 > 서비스를 검색해서 들어가면 백그라운드에서 UI 없이 실행되는 앱들을 볼 수 있다.OracleServiceXE가 우리가 사용하는 오라클 앱이고, OracleXETNSListener가 누군가의 요청에 접속을 하게 해주는 리스너이다.이 둘의 시작 유형이 자동으로 되어 있어서 재부팅 시 자동으로 실행되는데, 서버 컴퓨터는 껐다 킬 일이 없어서 거의 문제 없지만, 우리는 껐다 켰다 할거라서 이게 자동으로 실행됐는지 여부를 [서비스]창에서 확인할 수 있다.오라클 앱이 꽤 무겁게 돌아가기..