SQL

Database

SQL Developer 에서 RDS MySQL 접속하기

aws에서 free tier 로 제공하는 RDS는 oracle이 제외되어 있어서 최종 프로젝트를 위한 데이터베이스는 MySQL로 진행하게 되었습니다. 문법이 거의 비슷하지만 소소하게 다른 부분들이 있어서 전혀 모르는 상태에서 시작한 저에겐 조금 부딪히는 부분이 있었습니다. 그 가운데 가장 큰 부분을 차지하는 것은 SQL Developer였습니다. 그래서 오늘은 RDS 인스턴스로 생성해둔 MySQL에 SQL Developer로 접속하는 방법을 기록해봅니다. 준비물은 총 3가지입니다. 1. mysql 사용을 위한 jar파일 2. RDS 인스턴스 접속 주소 3. RDS 인스턴스 사용자이름/비밀번호 1.SQL Developer mysql-connector jar파일 추가 도구 - 환경설정 - 데이터베이스 - 타..

Database

주소 db 만들기 - SQL developer 임포트 기능 활용 & cmd에서 ctl 파일 활용

최근 회원가입 기능 구현 수업을 진행하면서 주소 검색기능을 구현했습니다. 당시에는 강사님께서 txt파일을 csv 파일로 변환해주셨고 그 파일로 진행했습니다. 집에와서 똑같이 세팅하려 했더니 csv파일은 없고 txt파일의 링크만 있어서 txt 파일을 다운받아서 db 구축을 진행했습니다. 대략적인 진행과정입니다. 1) 데이터 파일의 인코딩 처리. >> 원본 데이터 자체를 UTF-8형식으로 저장한 뒤에 임포트를 진행하는 편이 편합니다. 2) 테이블 선 생성. >> 너무나 당연한 얘기지만 테이블을 먼저 생성해놓고, 임포트를 진행해야 합니다. (테이블 안 만들고 데이터 임포트 시도해서 왜 안되지 했었다는...;) 3) 특정 컬럼 제외 임포트. >> roadcode 라는 사용하지 않을 컬럼이 있어서 이걸 제외해야 ..

Database

SQL 2020-06-08 : rownum, subquery, ceil, view

rownum만 쓸 땐 hidden column으로 이미 만들어져 있으니 바로 사용 가능 rownum을 가공하여 재처리 후에 쓸 땐 만든 뒤에 inline으로 활용해야 사용 가능 CREATE 만 써도 되지만 이미 존재할 경우 에러발생. 없으면 만들고 있으면 대체하라 는 의미에서 CREATE OR REPLACE 라고 작성. with read only를 문장 맨 뒤에 넣으면 view를 통해서는 수정 불가 with check option을 문장 맨 뒤에 넣으면 VIEW 를 통해서 접근 가능한 데이터만 수정 가능 subquery SELECT ~ FROM table WHERE (SELECT ~) inline SELECT ~ FROM (SELECT ~) ceil 올림 ceil(rownum/3) as page 를 통한..

Database

SQL Union, lombok적용, github octotree+t+netlify - 2020-06-02

SQL Union 더보기 실습을 위한 테이블 작성 SQL문 1 2 3 4 5 6 7 8 9 create table employees_role as select * from employees where 1=0; insert into employees_role values(101, 'Neena', 'Kochhar', 'NKOCHHAR', '515.123.4568', '1989-09-21', 'AD_VP', 17000.00, NULL, 100, 90); insert into employees_role values(101, 'Neena', 'Kochhar', 'NKOCHHAR', '515.123.4568', '1989-09-21', 'AD_VP', 17000.00, NULL, 100, 90); insert in..

Database

SQL 예제 4일차, 로그인&회원가입- 2020-05-29

html -> javascript -> java(Servlet, DAO, DTO, Oracle Database) -> html memberServlet 프로젝트와 guestbookServlet 프로젝트. 두 프로젝트로 나눠서 로그인 회원가입 글 작성을 구현했다. https://codepen.io/hj-rich/collections/public?grid_type=list Richard JEON on CodePen codepen.io ex1) 사원테이블에서 급여의 평균을 구하시오 조건) 소수 이하는 절삭, 세자리 마다 콤마(,) 표시 사원급여평균 --------------- 6,461 더보기 1 2 select to_char(trunc(avg(salary), 0),'9,999') as 사원급여평균 from ..

리차드
'SQL' 태그의 글 목록 (2 Page)