MySQLで学生テーブルを作成するためのコードはどのように書けばよいですか?
学生のテーブルを作成するには、CREATE TABLE文を使用する必要があります。以下は、studentsという名前の学生テーブルを作成するためのサンプルコードです。
CREATE TABLE students (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT,
gender ENUM('男', '女'),
major VARCHAR(50)
);
上記のコードでは、以下の列を定義しています。
- id:学生IDはINT型で、PRIMARY KEYとAUTO_INCREMENT属性を使用して、主キーと自動増分として指定されています。
- 名前:学生の名前はVARCHAR(50)タイプであり、NOT NULL属性によって非空と指定されています。
- age:学生の年齢、INT型を使用。
- gender: 学生の性別をENUMタイプで定義し、値は「男」または「女」のみを取るようにしてください。
- 専攻:学生の専攻を表す、VARCHAR(50)のデータ型を使用します。
自分のニーズに応じて適切な調整や拡張を行うことができます。上記のコードは単なる例であり、実際のアプリケーションでは具体的な要件に基づいて変更が必要かもしれません。