mysql でテーブルにデータを挿入する方法
MySQLのテーブルにデータを挿入するには、INSERT INTO ステートメントを使用します。その基本的な構文は次のとおりです。
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...);
なお、「表名」はデータを追加するテーブルの名前、「列1、列2、列3、…」はデータを追加する列の名前、「値1、値2、値3、…」はデータの値です。
例えば、「users」という名前のテーブルがあり、「id」、「name」、「age」という列がある場合、以下のステートメントでレコードをテーブルに追加できます。
INSERT INTO users (id, name, age) VALUES (1, 'John', 25);
“users“テーブルにidが1、nameが`John`、ageが25のデータが挿入されます。
複数行を一度に挿入したい場合は以下の構文を使用できます。
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...), (值1, 值2, 值3, ...), ...;
例えば「users」テーブルに二件のデータを挿入するには、次の文を使用できます。
INSERT INTO users (id, name, age) VALUES (2, 'Jane', 30), (3, 'Tom', 35);
「users」テーブルに2つのデータを挿入します。IDが2、nameが「Jane」、ageが30のデータと、IDが3、nameが「Tom」、ageが35のデータです。
例えばINSERT INTO文を実行する際は、カラム名と値の型が一致すること、値の順番がカラムの順番と一致していることを確認してください。