대덕인재개발원/대덕인재개발원_Oracle DB
230703 첫 SQL 강의
Unlimited00
2023. 7. 12. 20:50
<데이터베이스 모델링 및 SQL>
개념을 익히고 시스템 분석 설계 경험.
자바 기초 이후 자바에서 순수 제공하는 모듈과 오라클 연동해 아웃풋 제출.
<ORACLE>
- 1.2번 세트로 설치.
- SQLDeveloper : 쿼리 작성 도구.
- Erwin : 데이터베이스 모델링 도구.
- 1,2번을 세트로 설치한 후, cmd에서 다음과 같은 sql문으로 유저를 생성하고 권한을 부여한다.
(1) sqlplus sys/java@localhost:1521 as sysdba
- 1,2 번이 제대로 설치되었다면 Oracle Database로 접속되어 SQL 문을 작성할 수 있게 된다.
- java@localhost:1521 = java@127.0.0.1:1521
(2) create user [유저이름] identified by [비밀번호];
(3) grant connect, resource, dba to [유저이름];
(4) Ctrl + C = sqlplus 종료
[pc_21_01.sql]
SELECT SYSDATE FROM DUAL; -- 시스템 날짜 표시, DUAL은 테스트 용으로 쓸 수 있도록 임의로 만들어진 테이블.
CREATE TABLE TEST
(NO CHAR(2) NOT NULL,
NAME VARCHAR2(20) NOT NULL,
CONSTRAINT PK_TEST PRIMARY KEY(NO));
-- ALTER TABLE TEST MODIFY (NAME VARCHAR2(20));
INSERT INTO TEST VALUES ('01', '이승기');
INSERT INTO TEST VALUES ('02', '홍길동');
INSERT INTO TEST VALUES ('03', '송시윤');
UPDATE TEST SET NAME = '장낙원' WHERE NO = '02';
UPDATE TEST SET NAME = '송시운' WHERE NO = '03';
SELECT * FROM TEST;