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命令でデータを挿入する際には、指定する列名と値の数が一致していて、値の順番が列の順番と一致していることを確認してください。

bannerAds