- CREATE TABLEステートメントを使用してテーブルを作成する方法:
CREATE TABLE テーブル名 (
カラム名1 データ型1,
カラム名2 データ型2,
...
);
例えば、以下のようなユーザーテーブルを作成する場合のコード例です:
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(100),
created_at DATETIME
);
- テーブルの主キーと一意制約を指定する方法:
CREATE TABLE テーブル名 (
カラム名1 データ型1 PRIMARY KEY,
カラム名2 データ型2,
...
);
例えば、以下のようにユーザーテーブルを作成し、id列を主キーとして指定する場合のコード例です:
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(100),
created_at DATETIME
);
- テーブルの外部キー制約を指定する方法:
CREATE TABLE テーブル名1 (
カラム名1 データ型1,
カラム名2 データ型2,
...
FOREIGN KEY (外部キー列名) REFERENCES テーブル名2(参照する列名)
);
例えば、以下のようにordersテーブルを作成し、user_id列をusersテーブルのid列に外部キー制約として指定する場合のコード例です:
CREATE TABLE orders (
id INT PRIMARY KEY,
order_date DATE,
user_id INT,
FOREIGN KEY (user_id) REFERENCES users(id)
);
これらはテーブル作成に関する基本的な例です。データベースの要件に応じて、さまざまな制約やデータ型を使用することができます。