검색 상으로는 내가 공부를 했기 때문에 create to table select로 해서 했던 것으로 기억하는데 다시 설명을 하자면 기존에 있던 테이블이 있을 것이다. 이때 내가 이 테이블 내에서 새로운 테이블로 정의를 하되 필요한 정보만 가져오고 싶은 경우가 있을 것이다. 설명이 제대로 되지 않았기 때문에 우선은 코드를 보고 이미지를 보면서 보면 편할 것으로 예상되니 먼저 사진부터 보도록 하자.
우선 해당 데이터 중에서 내가 필요로 하는 것은 한글만 필요하다고 했었을 때 SQL문을 입력 해줘야 한다.
보기만 할 경우에는
select
rental_office_name_kor, rental_office_number
from
public_bike_rental_office_yeongdeungpo_gu
;
으로 입력을 한다면 아래와 같은 이미지로 나오지만 이것은 어디까지나 해당 데이터만 봤을때를 말한다.
만약 내가 해당 데이터로만 새로운 테이블을 만든다고 가정하에 입력을 하게 된다면
CREATE TABLE
public_bike_rental_office_location_yeongdeungpo_gu
AS(
SELECT
rental_office_number, rental_office_name_kor
FROM
public_bike_rental_office_yeongdeungpo_gu
where ward_kor = '영등포구'
);
순서대로 설명을 하겠다. create table 새로운테이블이름 을 입력한 후 AS 이게 중요하다 없으면 큰일이니까 주의 하도록 하자.
그리고 괄호를 넣어주고 어느 컬럼들을 가져올 것인지 select 와 from 사이에 입력을 해준 후 당연히 어느 테이블에서 가져올 것인지 테이블 명을 입력해준다. 만약 내가 영등포구의 데이터만 가져오고 싶다면 where 기존테이블의 컬럼명 = 데이터 를 입력으로 괄호를 닫고 실행을 한다면 좌측에 새로운 테이블이 생성하게 된다.
하지만 이것도 이것이지만, as내에 두개를 사용하는 방식 즉, a테이블의 데이터와 b테이블의 데이터를 가져와서 새로운 테이블을 만들거나 보여주기를 하는 방법을 아마 이전에 배운것 같은데 아마 나중에 다시 작성해보도록 하자
'데이터베이스' 카테고리의 다른 글
Linux에 Oracle 19c 설치하기 [rpm] {23년4월18일} (0) | 2023.04.19 |
---|---|
Linux에 Oracle 설치 진행 시 문제는 yum{23년4월17일} (1) | 2023.04.18 |
00. MySQL 설치하기 (0) | 2023.01.09 |
02. 공공API - MySQL import하기 (0) | 2022.12.27 |
01. MySQL - JAVA 연결 (0) | 2022.12.27 |