SQL> select table_name from user_tables;
TABLE_NAME
------------------------------
SALGRADE
BONUS
EMP
DEPT
--> 현 계정이 가진 테이블 이름들이 SALGRADE 등.
SQL> SELECT * FROM DEPT;
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
가로 : LOW(행)
세로 : COLUMN(열)
SELECT LOW(행)NAME FROM TABLENAME;
관계형 데이터베이스 시스템 Relatioinal Database Management System
SQL> SELECT * FROM EMP;
EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- -------- ---------- ----------
DEPTNO
----------
7369 SMITH CLERK 7902 80/12/17 800
20
7499 ALLEN SALESMAN 7698 81/02/20 1600 300
30
7521 WARD SALESMAN 7698 81/02/22 1250 500
30
......................14 개의 행이 선택되었습니다.
NUMBER( 4,0 ) : 전체 자리수, 소숫점 자리 수 --> EX) 7753
NUMBER( 7,2 ) : EX) 44456.24 --> 총 합이 7자리. 그 중 정수가 5자리, 소수점이 2자리.
'--' 주석(Comment) : 실행 문장이 아닌 설명
실행 : Ctrl + Enter
테이블의 자료 타입 확인(desc : describe)
desc 테이블 이름;
desc dept;
문장 끝마다 ';' 붙일 것.
v 오라클 자료 타입 (data type)
number(전체 자릿수, 소숫점 자릿수)
varchar2( 문자열길이) : 가변 길이 문자열 (variable-length characters/string) 타입. 길이가 변할 수 있는 문자열.
date : 시간(년/월/일 시/분/초) 정보를 저장하는 타입
desc emp;
테이블의 전체 데이터 (레코드) 출력
select * from emp;
Oracle 실습 1
1. Oracle 데이터베이스 연습 계정 활성화
1) 명령 프롬프트 실행
윈도우E -> cmd
2) sqlplus를 사용해서 sysdba로 접속
sqlplus / as sysdba
3) hr 계정(ID)의 비밀번호를 hr로 설정, 잠김을 해제(unlock)
alter user hr identified by hr account unlock;
4) hr 계정(ID)으로 접속되는 지 확인
conn hr/hr;
5) hr 계정(ID)이 가지고 있는 테이블 이름들을 확인
select table_name from user_tables;
6) hr 계정(ID)이 가지고 있는 테이블의 구조(column 이름/데이터 타입) 확인
desc 테이블이름; --> desc contries;
ALTER, CON 이용
2. SQL Developer에서 hr 새접속 생성 ( 초록색 더하기(+) 버튼 )
1) 새로만들기/접속
2) Name, 사용자 이름, 비밀번호, SID 설정
-> 테스트 -> 저장 -> 접속
SID 를 orcl로 해주면 됨. 나머지는 자율 설정
3) hr 계정(ID)이 가지고 있는 테이블 이름들을 확인
select table_name from user_tables;
4) hr 계정(ID)이 가지고 있는 테이블의 구조 확인
desc jobs;
5) hr 계정(ID)이 가지고 있는 테이블의 레코드 확인/출력
select * from jobs;
'DB > Oracle' 카테고리의 다른 글
Oracle DB6_ 고유키,외래키,Join (0) | 2019.09.22 |
---|---|
Oracle DB5_ 그룹함수, 서브쿼리 (0) | 2019.09.20 |
OracleDB4_ DUAL테이블, 문자조작함수, 숫자조작함수, 날짜조작함수, 데이터타입변환, NVL함수 (0) | 2019.09.17 |
Oracle DB3_ 워크시트 만들기, AS, DISTINCT, AND, BETWEEN, IN, NOT IN, 대소문자 구분, AND OR NOT, LIKE, NULL, UNION, INTERSECT, MINUS (0) | 2019.09.17 |
Oracle DB 1 _ SQL의 정의와 유래, 오라클 DB 접속하기, Scott계정 이용 (0) | 2019.09.10 |