[sql] 학생 테이블 생성 사례

이번에는 학생 테이블을 만들어 보겠습니다. 이 테이블에는 학생의 이름, 나이, 성별 및 학과 정보가 포함될 것입니다. 각 열은 적절한 데이터 유형과 제약 조건을 가질 것입니다.

CREATE TABLE students (
    id INT PRIMARY KEY,
    name VARCHAR(50),
    age INT,
    gender ENUM('M', 'F'),
    major VARCHAR(50)
);

위의 SQL 명령문은 students 테이블을 생성합니다. 이 테이블은 id, name, age, gender, major 열로 구성됩니다. id 열은 PRIMARY KEY로 지정되었으며, name은 최대 50자의 문자열로 지정되었습니다. gender는 ‘M’ 또는 ‘F’ 값 중 하나로 제한되었고, agemajor는 각각 정수 및 문자열 값으로 지정되었습니다.

이제 이 테이블에 대한 새로운 레코드를 추가하여 실제 데이터를 저장할 수 있습니다.

참조: MySQL 공식 문서