데이터베이스/SQL

[Big Query] 빅쿼리 시작하기

jpocket 2025. 4. 7. 15:47
반응형

https://cloud.google.com/free?utm_source=google&utm_medium=cpc&utm_campaign=japac-KR-all-ko-dr-BKWS-all-core-athena-EXA-dr-1710102&utm_content=text-ad-none-none-DEV_c-CRE_668690472449-ADGP_Hybrid+%7C+BKWS+-+EXA+%7C+Txt+-GCP-General-core+brand-main-KWID_43700077514871058-kwd-87853815&userloc_1030732-network_g&utm_term=KW_gcp&gad_source=1&gclid=CjwKCAjwzMi_BhACEiwAX4YZUNGdgoAerSUlG_X51sviRxMh7Lt7b1WQJu-Q3iduiKw-gUycC1iaKhoCPQUQAvD_BwE&gclsrc=aw.ds

 

https://cloud.google.com/free?gad_source=1&gclid=CjwKCAjwzMi_BhACEiwAX4YZUNGdgoAerSUlG_X51sviRxMh7Lt7b1WQJu-Q3iduiKw-gUycC1iaKhoCPQUQAvD_BwE&gclsrc=aw.ds&userloc_1030732-network_g=&utm_campaign=japac-KR-all-ko-dr-BKWS-all-core-athena-EXA-dr-1710102&utm_content=text-ad-none-none-DEV_c-CRE_668690472449-ADGP_Hybrid+%7C+BKWS+-+EXA+%7C+Txt+-GCP-General-core+brand-main-KWID_43700077514871058-kwd-87853815&utm_medium=cpc&utm_source=google&utm_term=KW_gcp

 

cloud.google.com

 

google 계정에 로그인이 되어있지 않다면 선로그인 후

무료로 시작하기 클릭

 

 

위에 체크 2개 클릭

 

계좌 유형은 개인으로

이름 및 주소 입력

 

해외 결제가 되는 신용카드/체크카드를 입력하면

완료

 

 

 

 

왼쪽 상단에 전체 메뉴 창을 열어 big query 클릭

 

 

 

프로젝트 아이디가 만들어졌다.

 

 

데이터 세트 만들기 클릭

 

 

 

데이터셋ID를 입력하면 된다.

앞으로 이 데이터셋 위에서 데이터를 생성하고 분석한다고 생각하면 된다.

난 폴더명이라고 쉽게 생각했다.

 

 

데이터셋도 성공적으로 생성되었다.

 

 

 

파란색 플러스 기호를 눌러 새로운 쿼리 창을 만든다.

 

-- 테이블 생성   
CREATE OR REPLACE TABLE `프로젝트ID.데이터셋ID.사용자지정명`(
  order_id STRING,
  user_id STRING,
  item_id STRING,
  price FLOAT64
);


-- 데이터 삽입
INSERT INTO 프로젝트ID.데이터셋ID.사용자지정명 (order_id, user_id, item_id, price)
VALUES
   ('order_001', 'customer_01', 'product_001', 100.0), 
   ('order_001', 'customer_01', 'product_002', 150.0), 
   ('order_002', 'customer_02', 'product_003', 200.0), 
   ('order_003', 'customer_03', 'product_004', 80.0), 
   ('order_004', 'customer_04', 'product_005', 220.0), 
   ('order_004', 'customer_04', 'product_006', 90.0), 
   ('order_005', 'customer_05', 'product_007', 140.0), 
   ('order_006', 'customer_01', 'product_008', 110.0), 
   ('order_007', 'customer_06', 'product_009', 300.0), 
   ('order_008', 'customer_07', 'product_010', 130.0), 
   ('order_009', 'customer_03', 'product_0011', 250.0), 
   ('order_0010', 'customer_08', 'product_012', 90.0);
   
   
   -- 예시
   -- 테이블 생성   
-- CREATE OR REPLACE TABLE `white-might-456101-t9.modulabs.ex1`(

   -- 데이터 삽입
-- INSERT INTO white-might-456101-t9.modulabs.ex1 (order_id, user_id, item_id, price)

다음과 같이 코드를 입력하면 데이터들이 테이블 안에 생성된다.

 

 

 

 

 


Big Query 실습하기

1) 전체 데이터 조회하기

-- 전체 데이터 출력하기
select * from white-might-456101-t9.modulabs.ex1

 

 

쿼리 결과 확인.

결과 저장을 눌러 다양한 형태로 저장할 수 있다.

 

 

 

원하는 이름으로 저장 가능하다.

 

 

반응형