Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- JSP
- websocket
- HTML
- CSS
- 알고리즘
- phaser
- express
- tiles.xml
- Spring
- 배포
- jQuery
- 블록체인
- EC2
- 비트코인
- AWS
- 웹게임
- Ajax
- SQL
- Cookie
- autowired
- JavaScript
- 암호화
- Servlet
- docker
- RDS
- 도커
- model1
- PL/SQL
- node.js
- 웹소켓
Archives
- Today
- Total
記錄
SQL) 실습환경 구축 본문
/*
[1일차 수업]
1. 오라클 소프트웨어 다운로드
>> http://www.oracle.com/technetwork/database/
database-technologies/express-edition/downloads/index.html
2. 11g express 버전 (무료버전) 설차
3. 설치 (관리자 권한 : SYSTEM , SYS 계정 : 암호설정 >> 1004
4. sqlplus 기본 프로그램 접속확인
5. SqlDeveloper 무료툴을 설치
>> 유료툴 > 토드 , 오렌지 , sqlgate
6. Tool을 통해서 Oracle 접속
>> HR 계정 암호 1004 >> unlock
>> BITUSER , 1004 >> 계정 생성
-- USER SQL
CREATE USER bituser IDENTIFIED BY 1004
DEFAULT TABLESPACE "USERS"
TEMPORARY TABLESPACE "TEMP";
-- QUOTAS
ALTER USER bituser QUOTA UNLIMITED ON USERS;
-- ROLES
GRANT "CONNECT" TO bituser ;
GRANT "RESOURCE" TO bituser ;
[실습테이블 구성 script]
CREATE TABLE EMP
(EMPNO number not null,
ENAME VARCHAR2(10),
JOB VARCHAR2(9),
MGR number ,
HIREDATE date,
SAL number ,
COMM number ,
DEPTNO number );
--alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS';
INSERT INTO EMP VALUES
(7369,'SMITH','CLERK',7902,'1980-12-17',800,null,20);
INSERT INTO EMP VALUES
(7499,'ALLEN','SALESMAN',7698,'1981-02-20',1600,300,30);
INSERT INTO EMP VALUES
(7521,'WARD','SALESMAN',7698,'1981-02-22',1250,200,30);
INSERT INTO EMP VALUES
(7566,'JONES','MANAGER',7839,'1981-04-02',2975,30,20);
INSERT INTO EMP VALUES
(7654,'MARTIN','SALESMAN',7698,'1981-09-28',1250,300,30);
INSERT INTO EMP VALUES
(7698,'BLAKE','MANAGER',7839,'1981-04-01',2850,null,30);
INSERT INTO EMP VALUES
(7782,'CLARK','MANAGER',7839,'1981-06-01',2450,null,10);
INSERT INTO EMP VALUES
(7788,'SCOTT','ANALYST',7566,'1982-10-09',3000,null,20);
INSERT INTO EMP VALUES
(7839,'KING','PRESIDENT',null,'1981-11-17',5000,3500,10);
INSERT INTO EMP VALUES
(7844,'TURNER','SALESMAN',7698,'1981-09-08',1500,0,30);
INSERT INTO EMP VALUES
(7876,'ADAMS','CLERK',7788,'1983-01-12',1100,null,20);
INSERT INTO EMP VALUES
(7900,'JAMES','CLERK',7698,'1981-10-03',950,null,30);
INSERT INTO EMP VALUES
(7902,'FORD','ANALYST',7566,'1981-10-3',3000,null,20);
INSERT INTO EMP VALUES
(7934,'MILLER','CLERK',7782,'1982-01-23',1300,null,10);
COMMIT;
CREATE TABLE DEPT
(DEPTNO number,
DNAME VARCHAR2(14),
LOC VARCHAR2(13) );
INSERT INTO DEPT VALUES (10,'ACCOUNTING','NEW YORK');
INSERT INTO DEPT VALUES (20,'RESEARCH','DALLAS');
INSERT INTO DEPT VALUES (30,'SALES','CHICAGO');
INSERT INTO DEPT VALUES (40,'OPERATIONS','BOSTON');
COMMIT;
CREATE TABLE SALGRADE
( GRADE number,
LOSAL number,
HISAL number );
INSERT INTO SALGRADE VALUES (1,700,1200);
INSERT INTO SALGRADE VALUES (2,1201,1400);
INSERT INTO SALGRADE VALUES (3,1401,2000);
INSERT INTO SALGRADE VALUES (4,2001,3000);
INSERT INTO SALGRADE VALUES (5,3001,9999);
COMMIT;
*/
/*
SELECT [DISTINCT] {*, column [alias], . . .}
FROM table_name [WHERE condition]
[ORDER BY {column, expression} [ASC | DESC]];
*/
'Computer language > SQL' 카테고리의 다른 글
PL /SQL) TRIGGER(트리거) (0) | 2018.05.17 |
---|---|
PL /SQL) PROCEDURE(프로시저) (0) | 2018.05.16 |
PL /SQL) CURSOR(커서) (0) | 2018.05.15 |
PL /SQL) 기본 (0) | 2018.05.15 |
SQL) 예제 50문 (0) | 2018.05.02 |
Comments