方法1: CREATE TABLE文を繰り返し使用する方法 この方法では、CREATE TABLE文を必要な数だけ繰り返し使用します。各CREATE TABLE文で新しいテーブルを作成します。
CREATE TABLE table1 (
column1 datatype,
column2 datatype,
...
);
CREATE TABLE table2 (
column1 datatype,
column2 datatype,
...
);
-- 必要な数だけCREATE TABLE文を繰り返す
この方法は比較的シンプルですが、テーブルが多い場合には手間がかかる可能性があります。
方法2: CREATE TABLE文を1つのステートメントに結合する方法 この方法では、CREATE TABLE文を1つのステートメントに結合し、セミコロンで区切ります。
CREATE TABLE table1 (
column1 datatype,
column2 datatype,
...
), table2 (
column1 datatype,
column2 datatype,
...
), ... ;
この方法を使用すると、1つのステートメントで複数のテーブルを作成できます。ただし、テーブルの数が多い場合には、ステートメントが長くなりすぎる可能性があります。
方法3: スクリプトファイルを使用する方法 この方法では、SQLスクリプトファイルを作成し、それを実行することで複数のテーブルを作成します。スクリプトファイルには、必要な数だけCREATE TABLE文を含めます。
-- create_tables.sqlファイルの内容
CREATE TABLE table1 (
column1 datatype,
column2 datatype,
...
);
CREATE TABLE table2 (
column1 datatype,
column2 datatype,
...
);
-- 必要な数だけCREATE TABLE文を追加する
-- スクリプトファイルを実行する
SOURCE /path/to/create_tables.sql
この方法では、スクリプトファイルを実行するだけで複数のテーブルを作成できます。スクリプトファイルを使用することで、テーブルの数が多くても効率的に作成できます。
これらはいくつかの一般的な方法ですが、実際の使用状況によって最適な方法が異なる場合もあります。データベース管理システム(DBMS)によってもサポートされる機能や制限が異なるため、使用するDBMSに応じて適切な方法を選択してください。