Skip to Main Content
파이썬 데이터 분석 입문: 엑셀 및 CSV 파일 처리부터 데이터베이스, 시각화, 통계분석, 자동화까지
book

파이썬 데이터 분석 입문: 엑셀 및 CSV 파일 처리부터 데이터베이스, 시각화, 통계분석, 자동화까지

by 한창진, 이병욱, 클린턴 브라운리
November 2017
Beginner to intermediate content levelBeginner to intermediate
368 pages
7h 48m
Korean
Hanbit Media, Inc.
Content preview from 파이썬 데이터 분석 입문: 엑셀 및 CSV 파일 처리부터 데이터베이스, 시각화, 통계분석, 자동화까지
207
4
데이터베이스
SQL
이란 무엇인가?
눈치챘는지 모르겠지만 이 장에서 이용하는 대부분의 모듈과 소프트웨어의 이름에는 ‘
SQL
’이 포
함되어 있다.
SQL
은 구조화된 질의 언어
Structured
Query
Language
라는 뜻으로, ‘에스큐엘’이라고 읽어
야 한다고 주장하는 사람도 있지만 대부분 ‘시퀄’이라고 발음한다.
SQL
은 데이터베이스의 상호
작용을 위해 널리 이용되는 명령어 집합이다.
SQL
을 사용하는 스타일에는 여러 ‘취향’이 있고 회
사에서 선호하는 특정 명령이나 문법이 있을 수도 있지만
SELECT
,
JOIN
,
INSERT
,
UPDATE
은 모두가 사용하는 일반적인 명령이다. 이 장에서는 파이썬만으로 처음부터 끝까지 데이터베이
스를 구축하고, 데이터 처리에
SQL
을 사용하여 데이터베이스의 데이터를 ‘파이핑
pipe
’하는 기초
를 알려줄 것이다.
4.1
파이썬 내장 모듈
sqlite
3
앞서 언급했듯 파이썬 내장 모듈인
sqlite3
모듈을 이용하여, 파이썬 코드로 인메모리 데이터
베이스와 데이터가 채워진 테이블을 생성하여 빠르게 실습을 해볼 것이다.
2
장,
3
장과 마찬가
지로 첫 번째 예제는
SQL
쿼리가 출력한 행의 수(데이터의 수 )를 세는 방법에 초점을 둔다.
이는 쿼리가 출력할 행들의 개수를 알 수 없는 상황에서 유용하다. 즉 계산하기
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

BPF로 리눅스 관측 가능성 향상하기: 성능 분석과 네트워킹을 위한 고급 프로그래밍

BPF로 리눅스 관측 가능성 향상하기: 성능 분석과 네트워킹을 위한 고급 프로그래밍

류광, 데이비드 칼라베라, 로렌초 폰타나

Publisher Resources

ISBN: 9791162240144