mysqlでテーブルを作成するSQL文はどのように書きますか?
MySQLでテーブルを作成する際には、CREATE TABLE文を使用します。以下はCREATE TABLE文の構文の例です:
CREATE TABLE table_name (
column1 datatype constraint,
column2 datatype constraint,
...
);
table_nameは作成するテーブルの名前ですが、column1、column2などはテーブル内の列名で、datatypeは列のデータ型、constraintは列に対する制約条件(例えば、主キー制約、外部キー制約など)を表しています。
以下は、テーブルを作成するCREATE TABLE文の例です。このテーブルは、id、name、ageの3つの列を持つstudentsという名前のテーブルを作成します。
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT
);
上記の例で、id列はINT型で定義され、プライマリーキー制約が設定されています。name列はVARCHAR(50)型で、age列はINT型で定義されています。