간단한 DB 명령어
tablespace =.dbf(확장자)
명령문 : 명령어 단어들 + 데이터명들 문법대로 배치;
표준 SQL
C + Enter : 명령문
F5 : 블럭실행가능, 기본 전부실행
[ 조회 ] SELECT username,default_tablespace from dba_users;
[ 파일 사이즈 변경 명령 ] ALTER DATABASE datafile 'C:\oraclexe\app\oracle\oradata\XE\system.dbf' RESIZE 500m;
null : 널 불측치(값이 미정)
DESC dept;
DESC emp;
SELECT empno FROM emp; -- 사원번호
SELECT ename FROM emp; -- 사원이름
SELECT JOB FROM emp; -- 담당 업무
SELECT hiredate FROM emp; -- 입사일
SELECT sal FROM emp; -- 급여
SELECT comm FROM emp; -- 커미션
SELECT deptno FROM emp; -- 부서번호
SELECT deptno FROM dept; -- 부서번호
SELECT dname FROM dept; -- 부서명
SELECT loc FROM dept; -- 지역명
SELECT deptno, dname
FROM dept;
SELECT * FROM dept;
SELECT * FROM emp;
SELECT empno, ename
FROM emp;
-- 사원의 이름과 급여와 입사일자만을 출력하는 SQL 문을 작성해 보시오. 사원 정보가 저장된 테이블의 이름은 EMP이고, 사원이름 칼럼은 ENAME, 급여 칼럼은 SAL, 입사일자 칼럼은 HIREDATE입니다
SELECT ENAME, SAL, HIREDATE
FROM EMP;
* 분석 (~의(where) ~를(what) 출력(조회,검색, 확인...how))
SELECT DEPTNO as 부서번호, DNAME as 부서명
FROM DEPT;
오라클의 쌍따옴표는 문자를 지정할때
소따옴표는 문자열을 연결할때 사용
SELECT ename || ' 은(는) ' || job || ' 이다 ' as "업무"
FROM emp;