테이블(TABLE) : 데이타베이스에서 데이타(행)을 저장하기 위한 기본 객체
현재 접속 사용자(SCOTT)가 접근 가능한 스키마에 존재하는 테이블 목록 확인
* 테이블의 구조 확인 : 테이블 속성 (컬럼명과 자료형)
EMP 테이블 : 사원정보를 저장하기 위한 테이블 / DEPT 테이블 : 부서정보를 저장하기 위한 테이블
형식) DESC EMP; / - 형식) DESC DEPT;
결과 예시) 이름 널? 유형(자료형)
EMPNO NOT NULL NUMBER(4) → 사원번호 : 4자리 숫자
ENAME VARCHAR2(10) → 사원이름 : 최대 10자리 문자(영문자)
SAL NUMBER(7,2) → 월급 : 7자리 숫자에 소숫점 2자리
HIREDATE DATE → 고용일 : 날짜형
DQL (DATA QUERY LANGUAGE) : 데이타 질의어 - 테이블에 저장된 행을 검색하기 위한 SQL 명령 (ex. SELECT)
SELECT : 하나이상의 테이블에서 행을 검색하기 위한 명령
하나의 테이블에 저장된 모든 행을 검색하기 위한 SELECT 명령
○ COLUMN ALIAS : 검색대상에 별칭(임시 컬럼명)을 부여하는 기능 → 검색대상을 명확하게 구분하기 위해서 사용 컬럼 별칭 사용
검색대상으로 컬럼값을 이용하여 연산식 사용 가능
식별자(테이블명, 컬럼명, 별칭 등)은 스네이크 표기법(단어와 단어를 _ 로 구분하여 표현)을 사용하여 작성
컬럼 별칭으로 공백 또는 특수문자 사용 불가능 (에러발생)
컬럼 별칭을 " " 기호 안에 표현하면 모든 형태의 별칭 표현 가능 - " "기호는 컬럼별칭을 표현할 때만 사용
검색대상을 , 기호로 구분 나열하여 검색
검색대상에 ||기호를 사용하여 값을 결합하여 검색
SQL에서 문자값은 ' ' 기호를 사용하여 표현
EMP 테이블에 저장된 모든 사원의 업무 검색 시 중복 컬럼값 발생 → 중복컴럼값을 제외한 유일한 하나의 컬럼값 검색
SQL 명령은 대소문자를 구분하지 않지만 문자값은 대소문자 구분