MySQLでのINSERTコマンドの使用方法
MySQLのINSERTコマンドを使ってデータベースのテーブルに新しいデータを挿入します。その基本的な構文は以下の通りです。
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
なお、table_nameはデータの挿入対象の表名、column1、column2、…はデータの挿入対象の列名、value1、value2、…はデータの挿入対象の値です。
たとえば、usersという名前のテーブルがあり、id、name、ageのカラムがあると仮定します。新しいユーザー「John」をテーブルに挿入するには、次のINSERTコマンドを使用できます。
INSERT INTO users (name, age) VALUES ("John", 25);
複数の値のリストをコンマ区切りで指定することで、一度に複数のデータを挿入することができます。例:
INSERT INTO users (name, age) VALUES ("John", 25), ("Jane", 30), ("David", 35);
さらに、SELECT ステートメントを使用して検索結果をテーブルに挿入することもできます。例:
INSERT INTO users (name, age)
SELECT name, age FROM other_table WHERE condition;
INSERT命令でデータを挿入する際には、指定する列名と値の数が一致していて、値の順番が列の順番と一致していることを確認してください。