주니어 개발자가 되는 중입니다...loading....

Oracle SQL 정의 본문

Oracle 오라클

Oracle SQL 정의

휼양 2022. 10. 20. 17:00

 

1. ROW : 한개의 데이터, 테이블의 행, 따로따로 끊어서 사용 못하고 한 행 전체를 조회할 수 밖에없다
2. 컬럼 : EMP_ID, EMP_NAME, EMP_NO...을 말한다. 단일 값을 저장하는 저장소(컬럼명=변수명)
2-1 도메인 : 컬럼에 들어갈 수 있는 대상 OR 조건

3. 기본키,주키(Primary Key, PK):그 row가 가지고 있는 유일한 값으로 프라이머리 키로 설정한 컬럼을 이용한다.

원하는 데이터를 뽑아내고 싶을 때(유일하니 한 개 로우만 가져옴) 프라이머리 키로 설정한 컬럼을 이용한다, 이를 통해 비교가능, 유일하니 중복값 허용 안하고  NULL은 지칭할 수 없으니 대입 못함, 

4. 외래키(Foreign Key, FK) : 외부테이블에서 특정 컬럼과 연결하는 값, 값을 작성하고 유일한 값으로 고정시키는 역할(오타방지역할)->외부테이블에서 가져온 키를 특정 칼럼에 넣는다면-그 칼럼의 칼럼값은 외래키의 값만 넣을 수 있다, JOIN할때 쓰는 칼럼

5.null

 

//명령어를 설명한 페이지 링크 걸어두기

▶SQL

분류 용도 명령어 설명
DQL 데이터 검색 SELECT - 결과값(RESULT SET)은 나올 수도 있고 없으면 없는체로 빈화면으로 나온다

- 특정 칼럼값을 출력할 수 있다

- SELECT 컬럼명(중복가능, 컬럼명을 쓴 순서대로 나온다)
 FROM 테이블명;

DML 데이터 조작
(=이미 저장된 데이터의 정의)
INSERT
UPDATE
DELETE
INSERT : 데이터 입력하기 INSERT
UPDATE : 데이터 수정하기 UPDATE
DELETE : 데이터 삭제하기 DELETE
DDL 데이터 정의
(= 저장소의 정의)
CREATE
DROP
ALTER
CREATE : 저장소만들기(테이블 생성)
DROP : 저장소 지우기
ALTER : 저장소 조건 수정
TCL 트랜젝션 제어 COMMT
ROLLBACK
COMMIT : 저장된 데이터 확정 -> 언제언제쓰는지

 

 

▶ 주요 데이터 타입

데이터 타입 하위 데이터 타입 설명
NUMBER   숫자
CHARACTER CHAR 고정길이 문자(최대 2000바이트)
VARCHAR2 가변길이 문자(최대 4000바이트)
LONG 가변길이 문자(최대 2GB)
DATE   날짜
LOB CLOB 가변길이 문자(최대 4GB)
BLOB Binary Date

 

'Oracle 오라클' 카테고리의 다른 글

Oracle JOIN : 테이블을 합쳐서 출력하기  (0) 2022.10.20
Oracle 그룹함수 GROUP BY  (0) 2022.10.20
Oracle 함수  (0) 2022.10.20
Oracle 날짜(DATE) 처리 함수  (0) 2022.10.20
Oracle Database개요  (0) 2022.10.20
Comments