제약조건(2)
-
Day38 - Quiz를 풀어 봅시다
문제 1. -다음과 같은 테이블을 생성하고 데이터를 insert하세요 (커밋) -조건) M_NAME 는 가변문자형, 널값을 허용하지 않음 -조건) M_NUM 은 숫자형, 이름(mem_memnum_pk) primary key -조건) REG_DATE 는 날짜형, 널값을 허용하지 않음, 이름:(mem_regdate_uk) UNIQUE키 -조건) GENDER 가변문자형 -조건) LOCA 숫자형, 이름:(mem_loca_loc_locid_fk) foreign key ? 참조 locations테이블(location_id) 문제 2. -MEMBERS테이블과 LOCATIONS테이블을 INNER JOIN 하고 m_name, m_Num, street_address, location_id컬럼만 조회 -m_num기준으로 오..
2021.04.08 -
Day37 - 제약조건
이번에는 제약조건에 대해 알아 봅시다 제약조건 제약 조건이란, 테이블을 생성할 때, 조건을 주는 것 입니다. - primary key (테이블의 고유 키, 중복x, null허용x) - unique (중복x) -> 유일한 값 - not null (null을 허용하지 않음) - foreign key (참조하는 테이블의 pk를 저장하는 컬럼, 참조테이블의pk에 없다면 등록x, null허용) - check (정의된 형식만 저장되도록 허용) 제약조건을 설정하는 방법은 3가지가 있습니다. 1. 열 레벨 제약 조건. 테이블을 생성할때, 열에 같이 작성하는 방법 입니다. 제약조건 중에서, NOT NULL을 제외한 조건들을 지정할 때는 CONSTRAINT 이름 조건 을 써주면 됩니다. 즉. DEPT2 테이블의 DEPT_..
2021.04.07