전체 글 5

멋쟁이사자처럼부트캠프 그로스마케팅 1기 DAY10

📁 [파일명].py 템플릿 - 주석 ver.import mysql.connector # MySQL/MariaDB와 연결하기 위한 라이브러리import pandas as pd # 데이터프레임 처리를 위한 pandas 라이브러리# 1. MariaDB 연결 설정# 데이터베이스 접속을 위한 설정 정보를 딕셔너리 형태로 저장db_config = { "host": "localhost", # MariaDB 서버 주소 "user": "root", # 사용자 이름 "password": "password", # 비밀번호 "database": "test_db" # 사용할 데이터베이스}# MariaDB 연결conn = mysql.connector.connect(..

카테고리 없음 2025.02.15

멋쟁이사자처럼부트캠프 그로스마케팅 1기 DAY9

AFTER TABLEALTER TABLE문은 MariaDB에서 기존 테이블의 구조를 변경하는 데 사용된다. 이를 통해 열 추가, 삭제, 수정, 인덱스 추가, 제약 조건 변경 등의 작업을 수행할 수 있다. 1. 기본 테이블 및 데이터 생성1) 기본 테이블 및 데이터 생성 2. ALTER TABLE 사용방법 1) 열 추가 (ADD COLUMN)새로운 email 열을 추가ALTER TABLE employees ADD COLUMN email VARCHAR(100) AFTER name;    2) 열 삭제 (DROP COLUMN)기존 department 열을 삭제ALTER TABLE employees DROP COLUMN department;   3) 열 이름 변경 (CHANGE COLUMN)salary 열의 이..

카테고리 없음 2025.02.13

멋쟁이사자처럼부트캠프 그로스마케팅 1기 DAY8

1 JOIN 활용 예제JOIN 유형 포함되는 데이터 설명INNER JOIN두 테이블에서 일치하는 데이터만 반환교집합을 반환하며, 일치하지 않는 데이터는 제외LEFT JOIN왼쪽 테이블의 모든 데이터 + 오른쪽 테이블에서 일치하는 데이터왼쪽 테이블을 기준으로, 일치하는 데이터가 없으면 NULL 반환RIGHT JOIN오른쪽 테이블의 모든 데이터 + 왼쪽 테이블에서 일치하는 데이터오른쪽 테이블을 기준으로, 일치하는 데이터가 없으면 NULL 반환FULL OUTER JOIN두 테이블의 모든 데이터 포함합집합을 반환하며, 일치하지 않는 데이터는 NULL로 표시 (MySQL 미지원)요약INNER JOIN → 공통된 데이터만 표시 (교집합)LEFT JOIN → 왼쪽 테이블의 모든 데이터 표시 + 오른쪽 테이블에서 일치..

카테고리 없음 2025.02.13

멋쟁이사자처럼부트캠프 그로스마케팅 1기 DAY7

테이블 생성 및 데이터 활용 방법1. 테이블 생성(CREATE TABLE)CREATE TABLE employees ( id INT AUTO_INCREMENT PRIMARY KEY, -- 자동 증가하는 기본 키 name VARCHAR(100) NOT NULL, -- 이름 (필수 입력) position VARCHAR(50) NOT NULL, -- 직급 salary DECIMAL(10,2) NOT NULL, -- 급여 (소수점 2자리) hire_date DATE DEFAULT (CURRENT_DATE) -- 입사일 (기본값: 현재 날짜)); 2. 데이터 삽입(INSERT INTO)1) 1개 데이터 삽입INSERT INTO employees (name..

카테고리 없음 2025.02.11

멋쟁이사자처럼부트캠프 그로스마케팅 1기 DAY6

1. 데이터베이스 (Database)CREATE DATABASE growth_marketing_db;growth_marketing_db라는 새로운 데이터베이스를 생성USE growth_marketing_db;현재 사용 중인 데이터베이스를 growth_marketing_db로 변경 2. DBMS (Database Management System)SHOW DATABASES;현재 DBMS에서 관리하는 모든 데이터베이스 목록을 조회 3. 스키마 (Schema)CREATE SCHEMA marketing_data;marketing_data라는 새로운 스키마를 생성 4. 테이블 (Table)CREATE TABLE ad_campaigns ( id INT PRIMARY KEY AUTO_INCREMENT, ca..

카테고리 없음 2025.02.10