728x90

sql 3

기본적 데이터 분석을 위한 기초 SQL문

1. 데이터 확인 및 구조 탐색1.1 테이블의 구조 확인테이블의 컬럼 이름과 데이터 타입 확인. DESCRIBE table_name;SHOW COLUMNS FROM table_name;1.2 데이터 미리보기테이블의 첫 몇 행을 확인하여 데이터 구조를 이해. SELECT * FROM table_name LIMIT 10;2. 데이터 요약 및 기본 통계2.1 행 개수 확인데이터의 전체 크기(행 수)를 확인SELECT COUNT(*) AS total_rows FROM table_name;2.2 고유 값 개수 확인특정 컬럼의 고유 값 개수 계산 SELECT COUNT(DISTINCT column_name) AS unique_values FROM table_name;2.3 특정 컬럼의 최소, 최대, 평균, 합계 계..

[psycopg2] Python에서 PostgreSQL 사용하기

1. psycopg2 라이브러리 psycopg2 라이브러리를 활용하여 Python에서 PostgreSQL(코끼리 그림의 SQL)의 데이터베이스를 사용할 수 있음 라이브러리를 사용하기 위해서는 pip install psycopg2를 통해 라이브러리를 설치해야 함 2. psycopg2 사용하기 ① psycopg2 임포트하기 import psycopg2 ② 데이터베이스에 연결하기 - psycopg2.connect() 메소드를 사용하여 PostgreSQL에 연결 - 호스트명, 사용자명, 암호, 접속할 DB 등을 파라미터로 설정하여 DB에 연결함 conn = psycopg2.connect(host='호스트명', user='사용자명', password='암호', dbname='DB명', port='포트번호') ③ ..

RDBMS와 SQL 이해하기

1. DB(Database, 데이터베이스) : 체계화된 데이터의 모임으로 여러 응용 시스템들의 정보를 통합 저장, 운영할 수 있는 공용 데이터 집합 2. RDB(Relational Database, 관계형 데이터베이스) : DB의 한 종류로 데이터가 하나 이상의 열과 행의 테이블(관계)에 저장되어 서로 다른 데이터 구조가 어떻게 관련되어 있는지 쉽게 파악하고 이해할 수 있도록 사전 정의된 관계로 데이터를 구성하는 정보 모음 (행, 열의 정보를 구조화하는 방식으로 2차원 Table 형태) 3. RDBMS(Relational Database Management System, 관계형 데이터베이스 관리 시스템) : RDB를 만들고 업데이트하고 관리하는 데 사용하는 프로그램으로 대표적인 RDBMS로는 Oracle..

728x90