SQL

Tables 테이블 유형2: 임시 테이블

디지털농담곰 2023. 12. 18. 12:21

 

Tables 테이블 유형2: 임시 테이블

 

SQL에서 임시 테이블은 일시적으로 데이터를 저장하고 처리하기 위한 임시적인 데이터 저장소입니다. 이러한 테이블은 쿼리 실행 도중에만 존재하며, 세션 종료 시에는 자동으로 삭제됩니다. 임시 테이블은 주로 중간 결과를 저장하거나 복잡한 쿼리를 단순화하기 위해 사용됩니다. 

 

임시 테이블을 생성하려면 다양한 방법이 있습니다. 가장 일반적인 방법은 CREATE TEMPORARY TABLE 문을 사용하는 것입니다. 예를 들어:

 

< 예시 1 >

CREATE TEMPORARY TABLE temp_table (

    column1 INT,

    column2 VARCHAR(255)

);

 

임시 테이블에 데이터 삽입

INSERT INTO temp_table (column1, column2) VALUES (1, 'A'), (2, 'B'), (3, 'C');

 

임시 테이블에서 데이터 조회

SELECT * FROM temp_table;



< 예시 2 >

CREATE TEMPORARY TABLE actors_j

   (actor_id smallint(5),

    first_name varchar(45),

    Last_name varchat(45)

   );

 

INSERT INTO actors_j

  SELECT actor_id, first_name, last_name

  FROM actor

  WHERE last_name LIKE ‘J%’;

 

< 출력 결과 >

SELECT * FROM actors_j;

actor_id
first_name last_name
119 WARREN JACKMAN
131 JANE JOLIE

 

 

출력 된 결과물은 일시적으로 메모리에 저장되며 세션이 종료되면 사라지게됩니다.



임시 테이블에 대해서 알아보았습니다.

 

감사합니다. 

 

'SQL' 카테고리의 다른 글

Inner Join 테이블 연결  (0) 2023.12.29
Tables 테이블 유형3: 가상 테이블  (0) 2023.12.28
Tables 테이블 유형1: 파생 테이블  (0) 2023.12.16
Sakila 샤키라 예시  (0) 2023.12.14
SQL table 테이블 수정  (0) 2023.12.13