Self Check
1 정답
항목 |
칼럼명 |
칼럼 설명 |
데이터 타입 |
사번 |
employee_id |
숫자 1에서 300까지 할당 |
SMALLINT |
이름 |
employee_name |
문자 |
VARCHAR(100) |
급여 |
salary |
사원의 급여 |
INT |
입사일 |
hire_date |
날짜 |
DATE |
해설
• 사번 1에서 300까지의 숫자이므로 정수형인 SMALLINT를 사용합니다. 물론 SMALLINT보다 더 큰 MEDIUMINT나 INT를 사용해도 됩니다. 중요한 점은 1에서 300까지의 숫자를 담을 수 있는 데이터 타입을 선택하는 것이죠.
• 이름 문자이므로 VARCHAR를 사용하고, 크기는 넉넉하게 100자리로 정합니다.
• 급여 급여는 숫자(정수형)이며 이 역시 넉넉하게 INT로 설정합니다.
• 입사일 날짜이므로 DATE를 사용합니다. DATETIME을 사용해도 됩니다.
2 정답
CREATE TABLE my_first_table
(
employee_id SMALLINT,
employee_name VARCHAR(100),
salary INT,
hire_date DATE
);
해설 CREATE TABLE 다음에 테이블명을 넣고 각 칼럼명과 칼럼의 데이터 타입을 명시합니다.