テーブルをSQLで作成した後、どのようにデータを追加するか

SQLでテーブルにデータを追加するにはINSERT文を使用できます。INSERT文の構文は以下のようになります。

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

table_nameはデータを追加するテーブル名、column1、column2、column3、…はデータを追加するカラム名、value1、value2、value3、…は追加する具体的な値です。

例えば、従業員データのID、名前、年齢、所属部署の4つの列を持つemployeesという表にデータを挿入する場合、以下のINSERT文を使用できます。

INSERT INTO employees (id, name, age, department)
VALUES (1, 'John', 30, 'HR');

これによりemployeesテーブルに従業員データが1行追加されます。

多くのデータを一度に追加したい場合は、INSERT文内に複数のVALUES節を使用できます。各VALUES節は1つのデータに対応します。例:

INSERT INTO employees (id, name, age, department)
VALUES (2, 'Jane', 35, 'Marketing'),
       (3, 'Mike', 28, 'IT');

これによりemployeesという表に2件の従業員データが追加されました。

INSERT文以外にも、LOAD DATA INFILE文を使ってファイルからデータをインポートしたり、INSERT INTO…SELECT文を使って別のテーブルからデータを挿入したりなど、テーブルにデータを追加する方法があります。どの方法を使うかは、具体的な要件とデータソースによって異なります。

bannerAds