テーブルを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文を使って別のテーブルからデータを挿入したりなど、テーブルにデータを追加する方法があります。どの方法を使うかは、具体的な要件とデータソースによって異なります。