본문 바로가기

티스토리에 구글 애드센스 광고 사이드바에 달기 : google adsense 티스토리에 구글 애드센스 광고 사이드바에 달기 : google adsense 간략한 소개는 다음과 같습니다. (우선 adsense 광고 코드를 받아 올 수 있는 상태여야 합니다.)1. 먼저 높이가 600px에 해당되는 광고 코드를 복사 해둡니다.(메모장이나 다른 화면에 띄워 놓습니다.)2. [관리자 페이지] - [꾸미기] - [사이드바] 3. [HTML 배너] 란의 "편집"을 눌러 1번에서 복사한 광고 코드를 붙여넣기 합니다.(붙여 넣고 나면 좌로 치우치게 되니 광고 코드 처음부분에 끝 부분에 를 넣어줍니다.4. HTML 배너 편집란의 확인을 누르고, 사이드 바 전체 저장 버튼을 누르면 끝납니다. 아래와 같은 그림이 결과물입니다. (광고코드는 이미 가져오시는 법을 아신다고 가정하고 진행하면 다음과 같습니.. 더보기
티스토리에 믹스업 (mixup) 버튼 달기 : mixsh 사이트 티스토리에 믹스업 (mixup) 버튼 달기 : mixup 달기 전체흐름은 다음과 같습니다. 1. mixsh 사이트에 들어가 회원가입을 합니다. 2. mixsh 사이트에서 로그인을 합니다. 3. mixup에서 내 블로그를 등록합니다. 4. 인증 절차시 필요한 코드를 복사하여 티스토리에 발행글로 코드를 입력하여 작성합니다. 5. mixup사이트에서 인증절차를 마칩니다. 6. mixup에서 인증절차 마치고 안내페이지를 통해 mixup 코드를 복사합니다. 7-1. 티스토리 관리페이지의 html 코드중 ##_article_rep_desc_## 를 검색해서 원하는 위치 위나, 아래쪽에 코드를 붙여넣기합니다.7-2. 위의 내용 대신에 관리페이지의 플러그인에서 mixsh 사용 설정으로 본문 하단이다 상단에 배치가 가능.. 더보기
티스토리 소스 코드 입력하기 : syntaxhighlighter 3.0.83 티스토리 소스 코드 입력하기 : syntaxhighlighter 3.0.83 티스토리에 소스코드를 이쁘게 입력하고 싶을 때 syntaxhighlighter라는 css와 js 파일을 설치하여 블로깅 할 때 깔끔하게 표현해주는 방법을 적어보고자 합니다. 사이트를 통해 최신 파일을 다운로드 하여 하나하나 진행해 보겠습니다. 현재는 3.0.83버전이 최신 버전이므로 아래 파일을 다운로드 합니다. 위의 파일이 최신버전이 아닐 때 사이트를 통해 최신 파일을 받아 진행해 보겠습니다. syntaxhighlighter 사이트에 접속하여 최신 버전 파일을 다운로드(새창으로 링크) 받아야 합니다. 아래 그림처럼 사이트에 가게 되면 상단명칭중 3.0.83 whats new? 라는 글씨가 보입니다. 여기에서 whats new?.. 더보기
오라클 대량 업데이트 : UPDATE 오라클 대량 업데이트 : UPDATE 수백만 건의 데이터를 일괄 UPDATE 해야 하는 일이 생겼습니다. 수백만건의 데이터는 수십만 건으로 분할 되어 있고 각 분할되어 있는 데이타에게는 구분해주는 값이 있어서 그 구분자 값만 잡아 일부분 처리 할 수 있다고 생각했습니다. 그 중 가장 적은 갯수인 2만여건의 데이타를 먼저 업데이를 해보려고 하는데 업데이트 해야 하는 내용은 다음과 같습니다. 구분 컬럼1 컬럼2 컬럼3 전체 내용 1 A B C A B C 2 A D C A D C 위의 표 내용처럼 전체 내용 란이 공백으로 데이타가 공백으로 들어가 있었고 UPDATE 구문을 통해 전체 내용란에 컬럼1, 컬럼2, 컬럼3의 합한 내용을 UPDATE 칠 생각이었습니다. 가장 단순하게 UPDATE 구문을 작성해 보았습.. 더보기
오라클 쿼리 연습 문제 : 조인 연습 HR(HUMAN RESOURCES) 테이블 문제 HR 사용자의 테이블(EMPLOYEES, DEPARTMENTS, LOCATIONS, COUNTRIES, REGIONS)EMPLOYEES 테이블의 컬럼 : EMPLOYEE_ID, FIRST_NAME, LAST_NAME, EMAIL, PHONE_NUMBER, HIRE_DATE, JOB_ID, SALARY, COMMISSION_PCT, MANAGER_ID, DEPARTMENT_IDDEPARTMENTS 테이블의 컬럼 : DEPARTMENT_ID, DEPARTMENT_NAME, MANAGER_ID, LOCATION_IDLOCATIONS 테이블의 컬럼 : LOCATION_ID, STREET_ADDRESS, POSTAL_CODE, CITY, STATE_PROVINCE,.. 더보기
오라클 쿼리 연습 : GROUP BY와 함수 연습 오라클 쿼리 연습 : GROUP BY와 함수 연습 SCOTT 테이블 문제 SCOTT 사용자의 테이블(BONUS, DEPT, EMP, SALGRADE)BONUS 테이블의 컬럼 : ENAME, JOB, SAL, COMMDEPT 테이블의 컬럼 : DEPTNO, DNAME, LOCEMP 테이블의 컬럼 : EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNOSALGRADE 테이블의 컬럼 : GRADE, LOSAL, HISAL 1. 사원번호, 이름, 월급, 그리고 고용일부터 현재까지 월급누적(MONTHS_BETWEEN함수이용)을 출력하시오. (EMP 테이블, 함수)(결과물) 2.이름에 "T"자가 들어가는 사원들의 급여의 합을 구하세요. (SUM)(결과물) 1. 각 부서별 평균.. 더보기
오라클 쿼리 연습 : 서브쿼리 연습 SCOTT 테이블 문제 SCOTT 사용자의 테이블(BONUS, DEPT, EMP, SALGRADE)BONUS 테이블의 컬럼 : ENAME, JOB, SAL, COMMDEPT 테이블의 컬럼 : DEPTNO, DNAME, LOCEMP 테이블의 컬럼 : EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNOSALGRADE 테이블의 컬럼 : GRADE, LOSAL, HISAL 서브쿼리 문제들입니다. 생각보다 어렵진 않으니 한번 해보고 결과물과 비교해 봅시다. 1. 'SMITH'보다(ENAME) 월급(SAL)을 많이 받는 사원들의 이름(ENAME)과 월급(SAL)을 출력하되. 월급이 적은 순으로 출력하세요.(EMP 테이블)(결과물) 2. 10번 부서(DEPTNO)의 사원들과 .. 더보기
Oracle HR 계정 테이블 구조 : ERD 쿼리 연습하기 전에 HR(Human Resources) 계정의 테이블에 대해서 살펴 보도록 하겠습니다. 정규화를 통해서 모델링이 이뤄진 테이블은 많은 용량과 처리 속도에 향상을 줄 수도 있지만 잘못 구현한 쿼리에 의해서 엄청난 성능저하의 원인이 되기도 합니다만, 테스트용이라 생각하고 만들어진 테이블 구조를 이해하고, 쿼리 연습을 해보겠습니다. --HR 사용자 세션에 들어있는 모든 테이블 보기SELECT * FROM TAB; --EMPLOYEES 테이블 구조입니다.SELECT employee_id, first_name, last_name, email, phone_number, hire_date, job_id, salary, commission_pct, manager_id, department_id FROM.. 더보기
오라클 사용자 계정 풀기 언락/락 oracle 11g를 설치하고 기본으로 제공되는 사용자 계정을 가지고 쿼리 연습을 하려고 하는데, 설치시 계정 잠금을 풀지 않고 설치완료를 했습니다. 그래서 편하게 계정사용하는것은 이미 못하기 때문에 시스템 계정으로 접속하여 일반 사용자 계정을 사용할 수 있게 해줘야 합니다.먼저 사용할 계정은 hr, scott, oe, sh 계정입니다. 우선, SYSTEM이나 SYS 계정으로 로그인합니다. 로그인 한 후에 쿼리문을 작성해야 합니다. 한번에 한 개 계정만 진행 할 수 있는 것 같습니다. 진행 순서는 락을 풀고 암호를 부여하면 끝입니다. dba_users라는 테이블에서 사용자 계정과 암호 계정이 잠겨 있는지에 대한 정보를 확인 해 볼 수 있습니다.예로 select * from dba_users; 라는 구문을.. 더보기
CentOS 6.4 Oracle 12c 설치하기 : Oracle 12c(x86_64) 설치 리눅스의 명령어는 잘 모르겠고 무작정 따라하기로 설치해보기 입니다. Oracle의 12c의 릴리즈 버전 1인데 달라진 기능 또한Documentation에 나와 있겠지만 아직까진 알아보지 못한 상태에서 최신 Oracle 버전이기에 설치 해보는 데 도전해보겠습니다. 먼저 무작정 따라하기를 해야 합니다. 왜 하는지 무슨 명령어인지 이해가 안된 상태에서 하기 때문에 보안상 문제가 있을 수도 있습니다. 설치해보는 과정에서 디렉토리마다 권한을 부여해줘야 하는 어려움이 있다는 것을 알게 되었고, 환경설정도 파일을 하나하나 찾아 들어가 vi 편집기를 이용해서 해야 했습니다. 그리고 yum install 이라는 형태의 명령어도 나오고 패키지를 설치하고 부팅하는 절차까지도 있었습니다. 아직은 전혀 이해할 수 없기에 무작정.. 더보기