공부기록

공부기록, 2021-09-09(sql 용어4)

이재연 2021. 9. 9. 12:34

- sql 기본용어4
- 21) 테이블 이름 변경

RENAME employees2 TO emp;

22) 테이블 삭제

DROP TABLE emp;

23) 테이블의 컬럼에 기본키 지정

-employees 테이블의 컬럼 employ_id를 기본키로 pk_emp_sample란 이름으로 지정

ALTER TABLE employees ADD CONSTRAINT pk_emp_sample PRIMARY KEY(employ_id);

24) emp_sample의 부서번호 컬럼에 존재하지 않는 부서번호가 저장되지 않도록
테이블dapartments의 department_id를 외래키지정하기

ALTER TABLE emp_sample

ADD CONSTRAINT fk_emp_sample FOREIGN KEY(department_id)

REFERENCES departments(department_id);

25) emp_sample의 커미션 컬럼에 0보다 큰 값만 입력하도록 제약조건 생성

(제약조건의 이름: chk_emp_sample_comm)

ALTER TABLE emp_sample

ADD CONSTRAINT chk_emp_sample_comm

CHECK(commission_pct > 0);
## 자주 하는 실수
- 기본기능으로 때우려고함
## 큐
- 어차피 헷갈리니 자주보고쓰자
## 내가 모르는 것
- sql 기본용어4