본문 바로가기

공부/SQL 활용

(11)
7월22일 - SQL 활용연습문제 SQL 활용연습문제 1. SELECT 명령어 문제) emp 사원테이블을 생성하시오 create table emp( empno number(4) --사번 ,ename varchar2(10) --이름 ,job varchar2(9) --직급 ,mgr number(4) --매니저정보 ,hiredate date --입사일 ,sal number(7,2) --급여 ,comm number(7,2) --커미션(보너스) ,deptno number(2) --부서코드 ); 문제) emp 사원테이블에 행을 추가하시오 insert into emp(empno, ename, job, mgr, hiredate, sal, deptno) values(7369, '개나리', '사원', 7902, '2000-12-17', 200, 20); ..
7월19일 - SQL 활용 2 SQL의 제약조건 --------------------------------------------------------------------------------- # 제약조건이 설정 된 경우 # --------------------------------------------------------------------------------- 2) salary칼럼에 check제약조건 추가 drop table c_emp; create table c_emp( id number(5) ,name varchar2(25) ,salary number(7,2) constraint c_emp_salary_ck check(salary between 100 and 1000) ,phone varchar2(15) ,dept_id..
7월18일 - SQL활용 1 [참고교재] 학습모듈 - SQL활용 컴원미디어 -CHAP4 데이터타입과 데이터 무결성 CHAP5 테이블 설계 SQL문 - Stored Query Language - 어떻게 작업을 수행할 지가 아니라 무엇을 해야할 지에 관해 정의하는 결과중심적 언어. 절차적은 아님. cf)자바는 절차적언어 - SQL 명령어는 대소문자를 구분하지 않는다 - 주석 -- 1. DCL명령어 Data Control Language 제어어 - 사용자가 별로 쓸일 없음. 호스팅업체가 주로 사용 - grant 사용자 접근 권한부여 - revoke 사용자 접근 권한 취소 - deny 특정사용자만 접근차단 2. DDL명령어 Data Definition Language 정의어 - DB및 TABLE에 대한 정의 - Create 생성 - Dro..