오라클
-
오라클 정렬하기(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 컬럼명 = 수정할 데..
-
오라클 제약 조건 (CONSTRAINTS)데이터베이스/Oracle 2021. 1. 29. 23:30
제약 조건은 컬럼에 어떠한 조건을 거는 것을 말한다. 해당 컬럼에 조건을 걸면 해당 컬럼 또는 테이블 이용시 제약 조건을 잘 지켜야 한다. PRIMARY KEY(기본키 / PK) 테이블 당 하나만 가질 수 있는 키로서 해당 키를 가진 칼럼의 데이터는 중복이 불가하다. 즉 주민등록번호, ID와 같이 다른 데이터와 겹치지 않아야 하는 데이터를 사용할 때 이용하면 좋다. PRIMARY KEY를 가진 컬럼의 데이터는 컬럼 내에서 중복이 없어야 한다. 또한 NULL, 빈 문자열은 데이터로 올 수 없다. 다만 컬럼을 2개 묶어서 하나의 PRIMARY KEY에 지정할 수 있다. 아래와 같이 두 가지 형식으로 PRIMARY KEY를 지정할 수 있다. CREATE TABLE 테이블명( 컬럼명 데이터형식 PRIMARY K..
-
오라클 자료형데이터베이스/Oracle 2021. 1. 29. 19:06
2021/01/29 - [데이터베이스/Oracle] - Oracle 오라클 기본 - 테이블 생성, 입력 및 조회 Oracle 오라클 기본 - 테이블 생성, 입력 및 조회, 삭제 오라클이든 mysql이든 기본은 테이블을 중심으로 데이터를 관리한다. 본인이 활용하고자 하는 데이터에 맞는 테이블을 생성하는 것이 기본 중의 기본이다. 테이블의 생성 테이블 생성은 크게 어 sgcomputer.tistory.com 오라클 테이블 생성에서 봤듯이 테이블 생성을 위해선 칼럼에 맞는 자료형을 입력해줘야 한다. 이때 컬럼에 사용 가능한 자료형은 굉장히 그 수가 많다. 문자형 데이터 타입명 설명 크기 CHAR 고정적인 길이를 가진 문자열 2,000 bytes VARCHAR 가변적인 길이를 가진 문자열 (VARCHAR2 사용..
-
Oracle 오라클 기본 - 테이블 생성, 입력 및 조회, 삭제데이터베이스/Oracle 2021. 1. 29. 18:02
오라클이든 mysql이든 기본은 테이블을 중심으로 데이터를 관리한다. 본인이 활용하고자 하는 데이터에 맞는 테이블을 생성하는 것이 기본 중의 기본이다. 테이블의 생성 테이블 생성은 크게 어렵지 않다. 2021/01/29 - [데이터베이스/Oracle] - Oracle 오라클 기본 - 데이터 베이스 만들기(사용자 생성) Oracle 오라클 기본 - 데이터 베이스 만들기(사용자 생성) Oracle 사용자(데이터베이스) 생성 오라클은 mysql과 달리 데이터 테이블을 관리할 수 있는 데이터 베이스를 만들기가 더 까다롭다. 우선 사용자라는 것을 만들고 권한을 부여해야만 하는데 그리고 sgcomputer.tistory.com 이전 글에서 만든 사용자를 통해 접속하고 아래와 같은 쿼리를 넣어주면 된다. CREATE..
-
Oracle 오라클 기본 - 데이터 베이스 만들기(사용자 생성)데이터베이스/Oracle 2021. 1. 29. 17:42
Oracle 사용자(데이터베이스) 생성 오라클은 mysql과 달리 데이터 테이블을 관리할 수 있는 데이터 베이스를 만들기가 더 까다롭다. 우선 사용자라는 것을 만들고 권한을 부여해야만 하는데 그리고 나서 데이터베이스를 따로 만드는 것이 아니라 사용자를 중심으로 테이블을 관리한다. 즉 데이터베이스를 만드는 것처럼 사용자를 만들고 사용자에 맞게 테이블을 관리하면 된다. 참고로 현재 글에서는 Oracle 11G 버전을 기본으로 Oracle SQL Developer를 사용했다. 사용자 생성하기 우선 사용자를 생성하기 위해서는 오라클을 설치할 때 생성했던 System 계정에 접속한다. 그 뒤에 다음 쿼리를 입력해준다. 사용자 생성 쿼리는 다음과 같다. CREATE USER 사용자명 IDENTIFIED BY 비밀번..
-
WEB과 WAS컴퓨터 기초/네트워크 2020. 10. 22. 12:29
WEB과 WAS 흔히 우리가 인터넷의 구조에 대해서 배울 때 서버라는 개념을 배웠다. 이때는 유저의 요청에 따라 데이터를 처리하고 보내주는 것을 단순히 서버 또는 웹서버라고 불렀다. 서버에 대해서 아주 간단하게 도식화 하자면 위 그림이 맞다. 실제로 단순히 이미 정형화된 자료만 주고 받는 것은 위와 같이 웹서버 하나로도 가능하다. 하지만 최근에는 사용자의 다양한 동작을 주고 받는 웹 어플리케이션이 많아지면서 서버가 처리해야 할 기능도 늘었다. 그래서 나온 것이 바로 WAS(Web Application Server)다. WEB와 WAS의 차이 위에서 말한대로 WEB과 WAS의 차이는 미리 개발자가 만들어둔 정형화된 페이지를 반환하느냐 고객의 요청에 따라 동적으로 만들어진 페이지를 반환하느냐의 문제다. 조금..