임시 테이블에 데이터 삽입 및 쿼리
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');
이 명령들은 임시 테이블에 세 개의 직원 레코드를 추가합니다.
방금 삽입한 데이터를 보려면 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)
이는 표준 데이터 조작 및 쿼리 작업이 임시 테이블에서 예상대로 작동함을 보여줍니다.