DDL 명령어(DATA DEFINITION LANGUAGE) 데이터 정의어 , 어떠한 데이터 구조를 사용할 것인지 DBMS에 정의하는 기능 생성,수정,삭제 종류 [create, table, create view, create index, alter table, drop table, drop view, drop index ..] --INDEX --SEQUENCE --PROGRAMMABLE SQL [PLSQL] : 부가적인 형태 , 반복문에 따른 내용들을 공부 -- INDEX? --테이블 이름부터 검색 SELECT TABLE_NAME FROM USER_TABLES; --INDEX : 순서를 서칭할때에 빨리 검색될수 있도록 설정 --데이터베이스의 빠른검색을 위해서 정의된 명령어 CREATE INDEX I_ST..
--DDL의 실전문제 --1.사원테이블과 같은 구조의 T_TDL1테이블을 생성하라 CREATE TABLE T_TBL1( T_EMPNO NUMBER(4) NOT NULL, T_ENAME VARCHAR2(20), T_JOB VARCHAR2(10), T_MGR NUMBER(4), T_HIREDATE DATE, T_SAL NUMBER(7), T_COMM NUMBER(7), T_DEPTNO NUMBER(5), CONSTRAINT T_TBL1_PK PRIMARY KEY(T_EMPNO) ); --2.T_TBL1의 테이블 구조를 살피시오? DESC T_TBL1; --3.T_TBL1테이블에 부서번호가 20인 데이터를 삽입하라(5개)? SELECT * FROM EMP; INSERT INTO T_TBL1 VALUES('73..
--DDL 연습문제 --1. 실습에 사용될 상품정보(PRODUCT) 테이블을 생성하라. CREATE TABLE PRODUCT( P_CODE CHAR(3) NOT NULL, P_NAME VARCHAR2(30), P_COST NUMBER, P_GROUP VARCHAR2(30), CONSTRAINT P_CODE_PK PRIMARY KEY(P_CODE) ); --2.실습에 사용될 상품정보(PRODUCT)테이블의 구조를 검색하라. DESC PRODUCT; --3.상품정보(PRODUCT) 테이블에 다음과 같은 상품정보를 삽입하라. INSERT INTO PRODUCT VALUES('101','19인치 모니터','150000','모니터'); INSERT INTO PRODUCT VALUES('102','22인치 모니터'..
/*데이터 조작문(DML)을 사용하면 테이블의 데이터가 변경됨으로 실습을 위해 기존의 테이블을 복사하여 새로운 테이블을 생성한다.*/ create table student1 as select * from student where stu_grade in (1,2); create table subject1 as select * from subject; create table enrol1 as select * from enrol; select * from student1; select * from subject1; select * from enrol1; /*no1. 학번 20101059, 이름 조병준, 학과 컴퓨터정보, 학년 1, 반 B, 키 164, 몸무게 70인 남학생이 추가되었다.*/ INSERT INT..
--DML 실전문제 --배경환경구축테이블 생성 CREATE TABLE EMP1 AS SELECT * FROM EMP WHERE DEPTNO IN(20,30); CREATE TABLE DEPT1 AS SELECT * FROM DEPT; CREATE TABLE SALGRADE1 AS SELECT * FROM SALGRADE; SELECT * FROM EMP1; SELECT * FROM DEPT1; SELECT * FROM SALGRADE1; --사원번호 7703,사원이름 JOSH,사원직무 SALESMAN,상급자사원번호가 --7566,급여1400,커미션0,부서번호 20인 사원이 오늘 입사하였다. INSERT INTO EMP1 VALUES(7703,'JOSH','SALESMAN',7566,SYSDATE,1400..
1. DML(Data Manipulation Language) - RDBMS 내 테이블의 데이터를 저장,수정,삭제하는 명령어 >>INSERT,UPDATE,DELETE[WHERE] 2.DDL(Data Definition Language) - RDBMS 내 데이터 관리를 위해 테이블을 포함한 여러 객체를 생성,수정,삭제하는 명령어 >>CREATE,ALTER,RENAME,TRUNCATE,DROP 3.TCL(Tracsaction Control Language) - 트랜잭션 데이터의 영구 저장,취소 등과 관련된 명령어 >>COMMIT,ROLLBACK 4.DCL(Data Control Language) - 데이터 사용 권한과 관련된 명령어 >>GRANT TO, ALTER USER , DROP USER , DROP ..
Comment