Oracle 오라클 기본 - 테이블 생성, 입력 및 조회, 삭제
오라클이든 mysql이든 기본은 테이블을 중심으로 데이터를 관리한다.
본인이 활용하고자 하는 데이터에 맞는 테이블을 생성하는 것이 기본 중의 기본이다.
테이블의 생성
테이블 생성은 크게 어렵지 않다.
2021/01/29 - [데이터베이스/Oracle] - Oracle 오라클 기본 - 데이터 베이스 만들기(사용자 생성)
Oracle 오라클 기본 - 데이터 베이스 만들기(사용자 생성)
Oracle 사용자(데이터베이스) 생성 오라클은 mysql과 달리 데이터 테이블을 관리할 수 있는 데이터 베이스를 만들기가 더 까다롭다. 우선 사용자라는 것을 만들고 권한을 부여해야만 하는데 그리고
sgcomputer.tistory.com
이전 글에서 만든 사용자를 통해 접속하고 아래와 같은 쿼리를 넣어주면 된다.
|
|
|
번호(num) |
이름(name) |
성적(grade) |
|
예를 들어 위와 같은 성적 관리 테이블을 만든다면 아래와 같이 쿼리를 입력하면 된다.

컬럼명 + 자료형 순서로 적어서 입력해주면 된다.
참고로 괄호 ( ) 안의 숫자는 해당 VARCHAR 문자형의 길이를 20까지하라는 뜻이다.
성공적으로 테이블이 완성되었다면 아래와 같은 문장이 스크립트에 출력된다.

데이터 조회
기본 데이터 조회는 굉장히 쉽다.
더 복잡하게 조회하는 방법도 있는데 그건 추후 작성하고 우선 기본 조회만 실행해보자.
아래와 같은 쿼리를 입력하면 된다.
|
SELECT 조회 원하는 컬럼명 FROM 테이블명; |
실제로는 아래와 같이 한번에 여러 컬럼을 입력해서 조회할 수 있다.

결과값은 다음과 같다.

만약 조회를 하려는 테이블의 모든 컬럼을 보고 싶다면 아래와 같이 하면 된다.
|
SELECT * FROM 테이블명; |
데이터 입력
이제 테이블 생성, 조회를 배웠으니 입력까지 해보자.
입력은 아래와 같이 쿼리를 입력하면 된다.
|
INSERT INTO 테이블명 (입력하고자 하는 컬럼명) VALUES (데이터); |
실제 사용은 아래와 같이 하면 된다.

이때 주의할 점은 문장을 입력할 때 작은따옴표 ( ' ' )만 사용해야 한다는 것이다.
만약 큰 따옴표 ( " " )을 사용할 경우 오류가 나니까 주의하자.
입력이 성공적으로 됐다고 했을 때 내용을 조회하면 아래와 같이 된다.

테이블 삭제
실제론 테이블 삭제를 할 일은 그리 많지 않겠지만 학습용이나 실습용으로는 테이블을 통째로 삭제하면서
연습할 일이 많기 때문에 알아두면 좋다.
|
DROP TABLE 테이블명; |
위와 같이 DROP 명령을 내리면 테이블 삭제가 가능하다.