sqlite3のSQLメソッド CREATE TABLE

SQLite3のCREATE TABLE文は、データベース内に新しいテーブルを作成するために使用されます。以下はCREATE TABLE文の基本的な構文です。

sql
CREATE TABLE table_name ( column1 datatype, column2 datatype, ... columnN datatype );

ここで、各要素の説明です:

  • CREATE TABLE: テーブルを作成するSQLステートメントのキーワード。
  • table_name: 作成するテーブルの名前を指定します。
  • column1, column2, columnN: テーブルの列(フィールド)を定義します。各列は一意の名前を持ちます。
  • datatype: 列のデータ型を指定します。データ型は列がどの種類のデータを保持するかを定義します。たとえば、整数、テキスト、浮動小数点数などがあります。

以下は具体的な例です。新しいテーブルを作成し、3つの列(ID、名前、年齢)を持つ場合のSQLクエリです。

sql
CREATE TABLE users ( ID INTEGER PRIMARY KEY, name TEXT, age INTEGER );

この例では、usersという名前のテーブルが作成され、3つの列が定義されています。ID列は整数型で、主キーとして指定されています。name列とage列はそれぞれテキスト型と整数型です。主キーとは、テーブル内の各行を一意に識別するための特別な列です。

SQLite3のCREATE TABLE文を使用して、データベース内にテーブルを作成し、データを格納できます。