一時テーブルへのデータの挿入
temp_employees
テーブルを作成したので、いくつかのデータを追加しましょう。いくつかの従業員レコードをテーブルに挿入します。
一時テーブルにデータを挿入するには、通常のテーブルと同様に INSERT INTO
ステートメントを使用します。
sqlite>
プロンプトで次のコマンドを 1 つずつ実行して、次の従業員レコードを temp_employees
テーブルに挿入します。
INSERT INTO temp_employees (name, department) VALUES ('Alice', 'Sales');
INSERT INTO temp_employees (name, department) VALUES ('Bob', 'Marketing');
INSERT INTO temp_employees (name, department) VALUES ('Charlie', 'Engineering');
INSERT INTO temp_employees (name, department) VALUES ('David', 'Sales');
INSERT INTO temp_employees (name, department) VALUES ('Eve', 'Marketing');
INSERT INTO temp_employees (name, department) VALUES ('Frank', 'Engineering');
INSERT INTO temp_employees (name, department) VALUES ('Grace', 'HR');
INSERT INTO temp_employees (name, department) VALUES ('Henry', 'Sales');
これらのコマンドは、temp_employees
テーブルに 8 つの行を追加します。
INSERT INTO temp_employees (name, department)
: これは、temp_employees
テーブルの name
および department
カラムにデータを挿入することを指定します。
VALUES ('Alice', 'Sales')
: これは、各レコードに挿入される値を提供します。
データが正しく追加されたことを確認するには、次のコマンドを実行して、テーブル内のすべてのレコードを表示します。
SELECT * FROM temp_employees;
期待される出力:
1|Alice|Sales
2|Bob|Marketing
3|Charlie|Engineering
4|David|Sales
5|Eve|Marketing
6|Frank|Engineering
7|Grace|HR
8|Henry|Sales
この出力は、各レコードの id
、name
、および department
を示しています。SELECT *
コマンドは、指定されたテーブルからすべてのカラムを取得します。