MySQLによるデータテーブル作成の構文は?
MySQL でテーブルを作成するための構文は次のとおりです。
CREATE TABLE table_name (
column1 datatype constraint,
column2 datatype constraint,
...
columnN datatype constraint
);
table_nameは作成するテーブル名、column1, column2, …, columnNはテーブルのカラム名、datatypeはカラムのデータ型、constraintはカラムに対する制約条件(主キー制約、ユニーク制約、NOT NULL制約など)で、各カラム定義はカンマで区切ります。
たとえば、id、name、age の3つの列を含む users という名前のテーブルを作成する場合、id が主キーで、name と age が空でない列の場合には、次のステートメントを使用できます。
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT NOT NULL
);