一時テーブルへのデータ挿入とクエリ実行
temp_employees テーブルを作成したので、通常のテーブルと同様に操作できます。このステップでは、データ挿入と、そのデータのクエリを行います。
前のステップから引き続き MySQL セッションにいるはずで、mysql> プロンプトが表示されている状態です。
INSERT INTO ステートメントを使用して、temp_employees テーブルにいくつかの行を挿入しましょう。これらのコマンドを一つずつ実行してください。
INSERT INTO temp_employees (name, department) VALUES ('Alice Smith', 'Sales');
INSERT INTO temp_employees (name, department) VALUES ('Bob Johnson', 'Marketing');
INSERT INTO temp_employees (name, department) VALUES ('Charlie Brown', 'IT');
これらのコマンドは、3 つの従業員レコードを一時テーブルに追加します。
挿入したデータを表示するには、SELECT ステートメントを使用します。アスタリスク (*) は「すべての列」を意味するワイルドカードです。
SELECT * FROM temp_employees;
このコマンドは、temp_employees テーブルからすべての列と行を取得します。出力には挿入したデータが表示されるはずです。
+----+---------------+------------+
| id | name | department |
+----+---------------+------------+
| 1 | Alice Smith | Sales |
| 2 | Bob Johnson | Marketing |
| 3 | Charlie Brown | IT |
+----+---------------+------------+
3 rows in set (0.00 sec)
WHERE 句を使用して結果をフィルタリングすることもできます。たとえば、「IT」部門の従業員のみを見つけるには、次のクエリを実行します。
SELECT name FROM temp_employees WHERE department = 'IT';
出力には、条件に一致する従業員の名前のみが表示されます。
+---------------+
| name |
+---------------+
| Charlie Brown |
+---------------+
1 row in set (0.00 sec)
これにより、標準的なデータ操作およびクエリ操作が一時テーブルで期待どおりに機能することが示されます。