일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- GROUP BY
- SUB Query
- 다중 모달창
- static메서드
- 형변환
- 오라클 비교연산자
- 다운캐스팅
- static
- 리스트 모달창
- order by
- 사용자 데이터그램 프로토콜
- static 예제
- react
- Java
- IP
- 스프링 모달창
- 객체협력
- 템플릿
- 이클립스 오라클 연동
- downcasting
- spring annotation
- Servlet 맵핑
- 모달창 여러개
- oracle 연동
- singleton
- 상속
- AOP란?
- 깃 명령어
- 싱클톤패턴
- 추상 메서드
- Today
- Total
모든지 기록하자!
[Oracle] 기본 SQL 본문
오라클 설치 시 제공되는 사용자인 SCOTT은 학습을 위해서 테이블들이 제공된다.
소유하고 있는 테이블을 보기 위해 아래 명령을 입력해보자.
1. TAB ( TABLE )
SELECT * FROM TAB;
TAB은 TABLE의 약자이며 SCOTT 사용자가 소유하고 있는 테이블의 정보를 알려주는 데이터 딕셔너리다.
실행 결과
2. DESC
DESC 테이블명
테이블 구조를 확인하기 위한 명령어 DESC ( DESCRIBE )
DESC는 테이블의 컬럼 이름, 데이터 형, 길이와 NULL 허용 유무 등등
특정 테이블의 정보를 알려준다.
3. NUMBER
NUMBER(precision, scale)
NUMBER 데이터 형은 숫자 데이터를 저장하기 위해서 제공된다.
precision은 소수점을 포함한 전체 자릿수를 의미하며 scale은 소수점 이하 자릿수를 지정한다.
scale을 생략한 채 precision만 지정하면 소수점 이하는 반올림되어 정수 값만 저장된다.
precision과 scale을 모두 생략하면 입력한 데이터 값만큼 공간이 할당된다.
4. DATE
DATE는 세기, 년, 월, 일, 시간, 분, 초의 날짜 및 시간 데이터를 저장하기 위한 데이터형
별다른 설정이 없으면 년, 월, 일만 출력한다.
기본 날짜 형식은 "YY/MM/DD" 형식 "년/월/일"로 출력
2021년 9월 11일은 "21/09/11"로 출력
5. CHAR
문자 데이터를 저장하기 위한 자료형 CHAR는 고정 길이 문자 데이터를 저장한다.
입력된 자료의 길이와 상관없이 정해진 길이만큼 저장 영역 차지하며 최소 크기는 1이다.
CHAR는 주어진 크기만큼 저장공간이 할당되기 때문에 편차가 심한 데이터를 입력하게 되면
저장공간의 낭비를 초래한다.
6. VARCHAR2
VARCHAR2 데이터 형은 가변적인 길이의 문자열을 저장한다.
VARCHAR2는 저장되는 데이터에 의해서 저장공간이 할당되기 때문에 메모리 낭비를 줄일 수 있다.
'Database' 카테고리의 다른 글
[Oracle] WHERE절과 비교연산자와 예제 (0) | 2021.05.26 |
---|---|
[Oracle] SELECT문과 예제 (0) | 2021.05.26 |
[Oracle] Standard Function (0) | 2021.05.25 |
[Oracle] 기본 입출력 (0) | 2021.05.25 |
[Oracle] Oracle 시작하기( user생성 , 기본 테이블) (0) | 2021.05.15 |