CREATE文とは?
CREATE文 (CREATE statement)とは、データベースにおいてテーブルやインデックスなどを作成するためのSQLコマンドです。CREATE文を使うことで、データベースに新しいテーブルやインデックスを追加することができます。
テーブルの作成
テーブルを作成するには、CREATE文にテーブル名と各列の名前とデータ型を指定する必要があります。以下は、従業員情報を格納するemployeesテーブルを作成する例です。
“`
CREATE TABLE employees (
id INT,
name VARCHAR(255),
age INT,
hire_date DATE
);
“`
この例では、employeesテーブルにはid、name、age、hire_dateという4つの列があることを指定しています。id列とage列はINT型、name列とhire_date列はVARCHAR(255)型、DATE型であることが指定されています。
インデックスの作成
インデックスを作成するには、CREATE文にインデックス名、テーブル名、インデックスを作成する列名を指定する必要があります。以下は、employeesテーブルのid列にインデックスを作成する例です。
“`
CREATE INDEX index_name ON employees (id);
“`
この例では、index_nameという名前のインデックスがemployeesテーブルのid列に作成されます。
まとめ
CREATE文は、データベースに新しいテーブルやインデックスを作成するためのSQLコマンドです。テーブルを作成する場合には、テーブル名と各列の名前とデータ型を指定する必要があります。インデックスを作成する場合には、インデックス名、テーブル名、インデックスを作成する列名を指定する必要があります。CREATE文を使いこなせるようになれば、データベースの効率的な操作が可能になります。