DIVERSITY IS GOOD
DIVERSITY IS GOOD
반응형

mysql 5

데이터 수집 · 전처리 : 깨끗한 데이터의 시작

왜 ‘데이터 수집과 전처리’가 중요한가? “분석 시간의 80%는 전처리에 쓰인다”는 말은 일반적으로 통용됩니다. 잘못 수집된 데이터, 혹은 정제되지 않은 데이터는 멋진 모델도 한순간에 무력화합니다. 데이터 수집·전처리는 분석·머신러닝 파이프라인의 토대이며, 이 단계에서 품질이 결정됩니다.또한 API, 크롤러, ETL 파이프라인 등 기술 스택을 이해해야 ‘재현 가능한 데이터 파이프라인’을 구축할 수 있습니다. 기초 ▶ 응용, 예시로 쉽게 이해하기 1. 데이터 수집 방법 총정리수집 방식 주요 도구/라이브러리 한 줄 팁APIrequests, httpxREST API 문서의 Rate Limit 확인 필수웹 크롤링BeautifulSoup, Selenium동적 페이지는 Selenium, 정적은 BS4로 속도 ↑D..

서브쿼리의 진화, CTE(Common Table Expression) 완전 정리!

CTE(Common Table Expression)는 SQL에서 쿼리의 가독성을 높이고 복잡한 쿼리를 구조적으로 작성할 수 있도록 도와주는 기능입니다. 특히 재귀적 쿼리나 여러 단계로 나뉘어진 연산이 필요한 경우 유용하게 사용됩니다.✅ 왜 CTE가 필요한가?SQL을 사용하다 보면, 서브쿼리(subquery)가 중첩되거나 동일한 쿼리를 반복 작성해야 하는 상황이 자주 발생합니다.이럴 때 코드의 가독성은 떨어지고 유지보수가 어려워지게 됩니다.CTE는 이러한 문제를 해결하고자 도입된 기능으로, 쿼리 내에서 임시 결과 테이블을 정의하고, 이후 쿼리에서 그 테이블을 사용하는 방식입니다.💡 주요 기술적 기반:SQL 표준 (특히 WITH 구문 사용)임시 테이블과 유사하나 메모리 상에서만 존재함뷰(view)와 비슷하..

테크/MySQL 2025.04.18

[MySQL] root 비밀번호 잊어버렸을 때 초기화 방법

우선 서비스에 들어가서 현재 가동되어 있는 mysql의 이름을 확인해야 합니다.mysql로 되어 있을 수도 있고 저처럼 mysql80으로 되어 있을 수도 있습니다.서비스에서 중단할 수도 있습니다.하지만 시작하려면 프롬프트에서 해야 해서 프롬프트에서 진행하였습니다1. net stop mysql이 명령어는 MySQL 서비스를 중지합니다. MySQL을 중지하는 이유는 초기화 작업이나 설정 변경을 위해 안전하게 MySQL 인스턴스를 종료해야 하기 때문입니다.2. mysqld --initialize --console이 명령어는 MySQL 데이터 디렉터리를 초기화합니다. 초기화 작업은 다음의 경우에 필요할 수 있습니다:새로운 MySQL 서버를 설치했을 때데이터베이스를 완전히 재설치하거나 복구할 때root 계정의 암..

테크/MySQL 2025.02.25

MySQL 비트 연산(Bitwise Operations) 완벽 가이드

MySQL에서 비트 연산(Bitwise Operations)은 데이터를 효율적으로 저장하고 조작할 수 있도록 해주는 강력한 기능 중 하나입니다. 특히 권한 관리, 상태 플래그, 다중 선택값 저장 등에 자주 사용됩니다. 이 튜토리얼에서는 MySQL에서 지원하는 비트 연산자와 활용 방법을 자세히 설명하겠습니다.1️⃣ 비트 연산자 개요MySQL에서 지원하는 주요 비트 연산자는 다음과 같습니다:연산자 설명 예제&비트 AND (둘 다 1일 때 1 반환)5 & 3 → 1``비트 OR (둘 중 하나가 1이면 1 반환)^비트 XOR (둘이 다를 때 1 반환)5 ^ 3 → 6~비트 NOT (비트를 반전)~5 → -6비트 왼쪽 시프트 (n비트 왼쪽 이동)5 >>비트 오른쪽 시프트 (n비트 오른쪽 이동)5 >> 1 → 2M..

테크/MySQL 2025.01.31

기본 SQL 문법 튜토리얼

SQL이란?SQL(Structured Query Language)은 데이터베이스를 관리하고 조작하기 위한 언어입니다. SQL을 사용하면 데이터를 삽입, 조회, 수정, 삭제하고 데이터베이스 구조를 정의할 수 있습니다. 이 튜토리얼에서는 SQL의 기본 문법을 살펴보고 간단한 예제를 통해 학습합니다.1. 데이터 조회 (SELECT)데이터베이스에서 데이터를 조회하려면 SELECT 문을 사용합니다.문법:SELECT 열1, 열2, ...FROM 테이블명WHERE 조건;예제:SELECT 이름, 나이FROM 학생WHERE 나이 > 20;위 쿼리는 학생 테이블에서 나이가 20보다 큰 학생의 이름과 나이를 조회합니다.키워드 설명:SELECT: 조회할 열을 지정.FROM: 데이터를 조회할 테이블 지정.WHERE: 조건을 설..

테크/MySQL 2025.01.25
반응형