Oracle
-
JDBC 활용하기 - JDBC로 읽고 쓰기데이터베이스/데이터베이스 기본 2021. 2. 12. 03:05
2021/02/03 - [데이터베이스/데이터베이스 기본] - JDBC 활용하기 - JDBC 접속하기 JDBC 활용하기 - JDBC 접속하기 2021/02/03 - [데이터베이스/데이터베이스 기본] - JDBC 활용하기 - 드라이버 다운 및 설정 JDBC 활용하기 - 드라이버 다운 및 설정 2021/02/03 - [데이터베이스/데이터베이스 기본] - JDBC란? (Java Database Con.. sgcomputer.tistory.com JDBC는 자바 프로그램이 데이터 베이스를 쉽게 이용할 수 있도록 만든 자바 API로서 이전에 JDBC를 이용해 데이터베이스에 접속하는 과정까지 진행해본 바 있다. 위 글처럼 데이터 베이스를 설정하고 JDBC설정까지 마쳤다면 정상적으로 접속이 될 것이다. 이번 글에서는 ..
-
JDBC 활용하기 - JDBC 접속하기데이터베이스/데이터베이스 기본 2021. 2. 3. 06:15
2021/02/03 - [데이터베이스/데이터베이스 기본] - JDBC 활용하기 - 드라이버 다운 및 설정 JDBC 활용하기 - 드라이버 다운 및 설정 2021/02/03 - [데이터베이스/데이터베이스 기본] - JDBC란? (Java Database Connectivity) JDBC란? (Java Database Connectivity) JDBC란? 자바에서 데이터 베이스에 접속할 수 있도록 만든 자바 API. 자바에서 데.. sgcomputer.tistory.com 이전 글에서 JDBC의 드라이버 설치 및 설정에 대해서 쓴 적이 있다. 이제 이어서 JDBC를 어떻게 활용하는지에 대해서 알아보도록 하자. 시작 전에 간단하게 대략적으로 JDBC를 어떻게 사용하는지 말하면 다음과 같다. Class.forNa..
-
오라클 조회번호 지정(ROWNUM)데이터베이스/Oracle 2021. 2. 1. 02:10
ROWNUM이란? 자료를 조회하다보면 자료에 번호를 매겨서 정리해야 하는 경우가 생긴다. 예를 들어 게시판을 만들 때 댓글을 달 때 이러한 번호를 매겨야 할 경우가 생긴다. 하지만 이 때 정리하는 번호는 기존의 게시글, 댓글 번호와 달라야 한다. 예제로 살펴보자. 위와 같은 데이터를 가진 'TEST_TABLE'이란 테이블이 있다고 가정하자. 해당 컬럼은 NAME, AREA, SCORE 이란 컬럼만 가지고 있다. 우선 여기서 ROWNUM을 사용하는 방법을 알아보자. ROWNUM 사용하기 ROWNUM을 사용하는 방법은 다음과 같다. SELECT ROWNUM, NAME, AREA, SCORE FROM TEST_TABLE; 사용법은 아주 간단하게 SELECT 문에서 조회할 때 칼럼과 함께 ROWNUM을 써주면 ..
-
오라클 서브쿼리(Subquery)데이터베이스/Oracle 2021. 2. 1. 00:31
서브쿼리란? 일종의 조회문(SELECT) 안의 조회문(SELECT)이라고 설명하는 것이 이해하기 쉬울 것이다. 오라클을 이용하다보면 다양한 조건으로 자료들을 조회(SELECT)하게 된다. 이러한 조회 방법 중 하나가 서브 쿼리다. 물론 서브쿼리는 조회 뿐 아니라 다른 데서도 쓰지만 이해하기 쉽게 SELECT 위주로 쓴다. 예를 들어서 'TEST_TABLE'이란 이름을 가진 위와 같은 테이블이 있다고 가정해보자. 여기서 서브쿼리를 이용해서 데이터를 조회해보자. 위 쿼리는 서브쿼리를 적용해서 전주에 사는 사람만 골라낸 SELECT 문이다. 결과는 아래와 같다. 결과를 보면 알겠지만 서브쿼리를 이용한 그 결과물은 메인 쿼리 조회의 데이터 소스가 된다. 즉 서브쿼리가 적용된 SELECT 문은 서브 쿼리에서 내용..
-
오라클 필터링(WHERE)데이터베이스/Oracle 2021. 1. 31. 23:32
데이터 베이스를 다루다보면 원하는 자료만 선택해서 보고 싶을 때가 있다. 이는 추후 웹 개발을 할 때 원하는 자료만 선택해서 사용자에게 전달해야되기 때문에 필터링은 중요하다. 필터링에서 가장 기본이 되는 것이 WHERE이다. SELECT * FROM 테이블명 WHERE 필터를 걸 컬럼명 = '필터를 걸 데이터'; 위와 같은 'TEST_TABLE'이라는 이름을 가진 테이블이 있다고 가정해보자. 이제 위에서 한대로 WHERE + 컬럼명 + 데이터를 입력하면 아래와 같이 결과가 나온다. ID가 A1인 아이언맨이 데이터로 나온 것을 볼 수 있다. 이제 이름으로 필터링을 해보자. 이름으로 입력한 스타로드 내용만 필터링되서 결과가 나온 것을 볼 수 있다.
-
오라클 정렬하기(ORDER BY)데이터베이스/Oracle 2021. 1. 31. 22:32
위와 같은 데이터를 가진 'TEST_TABLE'이라는 이름의 테이블이 있다고 가정해보자. 이제 테이블을 원하는 방식으로 정렬하고 싶으면 ORDER BY를 사용하면 된다. ORDER BY를 사용하면 원하는 컬럼을 기준으로 데이터를 정렬할 수 있다. 우선 컬럼 별로 정렬하는 방법을 알아보자. SELECT * FROM 테이블명 ORDER BY 정렬 기준 칼럼명; ORDER BY + 컬럼명을 쓰면 해당 칼럼을 기준으로 정렬을 할 수 있다. 위 테이블을 예로 들면 아래와 같다. 위와 같이 ORDER BY + ID를 입력해준다. 그러면 위와 같이 ID를 기준으로 정렬한다. 다음은 이름을 기준으로 하는 ORDER BY + NAME를 입력해준다. 그러면 위와 같이 이름을 기준으로 정렬을 한다. 만약 역정렬을 하고 싶다..
-
오라클 컬럼 추가, 수정, 삭제데이터베이스/Oracle 2021. 1. 30. 03:03
다른 두 글에서 오라클 테이블을 추가, 삭제하는 법과 데이터를 추가, 수정, 삭제하는 것을 알아봤다. 이번에는 테이블 컬럼을 추가, 수정, 삭제하는 방법을 알아보자. 오라클에서 컬럼을 다룰 때는 ALTER TABLE이라는 명령어를 사용하면 된다. 참고로 아래와 같은 테이블을 수정할 것이다. 컬럼 추가하기(ADD) ALTER TABLE 테이블명 ADD (추가할컬럼명 데이터형식); 위와 같이 ALTER TABLE + ADD 조합으로 컬럼을 추가할 수 있다. 그리고 아래와 같이 추가된 컬럼을 확인할 수 있다. 컬럼 이름 수정하기(RENAME) ALTER TABLE 테이블명 RENAME COLUMN 기존컬럼명 TO 바꿀컬럼명; ALTER TABLE + RENAME COLUMN 명령어 조합하면 컬럼명을 수정할 수..
-
오라클 데이터 업데이트 및 삭제데이터베이스/Oracle 2021. 1. 30. 02:28
2021/01/29 - [데이터베이스/Oracle] - Oracle 오라클 기본 - 테이블 생성, 입력 및 조회, 삭제 Oracle 오라클 기본 - 테이블 생성, 입력 및 조회, 삭제 오라클이든 mysql이든 기본은 테이블을 중심으로 데이터를 관리한다. 본인이 활용하고자 하는 데이터에 맞는 테이블을 생성하는 것이 기본 중의 기본이다. 테이블의 생성 테이블 생성은 크게 어 sgcomputer.tistory.com 테이블 생성할 때 테이블 삭제에서 대해서 쓴 적이 있다. 이번에는 테이블 안의 데이터를 수정하고 삭제하는 것을 알아보자. 아래와 같은 데이터가 담긴 테이블을 수정할 것이다. UPDATE( 데이터 수정 ) UPDATE 테이블명 SET 대상 컬럼명 = '수정할 데이터' WHERE 컬럼명 = 수정할 데..