주니어 개발자가 되는 중입니다...loading....
Oracle SQL 정의 본문

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