Maximize Your Potential

2024/08/15 2

[Python BootCamp] Python과 SQL을 이용한 데이터 관리 및 분석 튜토리얼

안녕하세요. Python Boot Camp에서는 MySql과 PostgreSql을 다루었는데요. 배운 것에 대해서 복습 리뷰하는 시간을 가지겠습니다. 쿼리 실습과 웹크롤링 및 데이터 분석을 잠깐 소개하고,SQL로 CRUD DML을 처리하는 방법을 배웠습니다.1. SQL 쿼리 기본 실습SQL은 데이터베이스를 관리하고 조작하기 위한 언어입니다. 다음은 SQL의 기본적인 쿼리 사용법을 설명합니다. 1) 데이터 조회: 테이블에서 모든 데이터를 조회하거나 특정 열만 선택적으로 조회할 수 있습니다.SELECT * FROM student; -- 모든 데이터를 조회SELECT 학번, 이름, 학과 FROM student; -- 특정 열만 선택적으로 조회2) 별칭 사용: 열에 별칭을 붙여 가독성을 높일 수 있습니다. ..

BackEnd 2024.08.15

[CS지식 공부하기] 데이터베이스 - InnoDB vs MyIsam

InnoDB의 주요 특징과 장점 트랜잭션 지원InnoDB는 완벽한 ACID(Atomicity, Consistency, Isolation, Durability) 모델을 지원하는 트랜잭션을 제공합니다. 이는 데이터의 정합성과 안정성을 보장하며, 여러 작업을 그룹화하여 하나의 작업으로 관리할 수 있습니다. 외래키 지원데이터베이스 설계에서 중요한 요소인 외래키를 지원합니다. 이를 통해 데이터 간의 일관성을 유지하고 복잡한 쿼리와 관계를 효율적으로 관리할 수 있습니다. MVCC (Multi-Version Concurrency Control)동시성을 높이기 위해 여러 버전의 데이터를 관리할 수 있는 기능을 제공합니다. 이는 읽기 작업 중에 발생할 수 있는 락 경쟁을 최소화하여 성능을 향상시킵니다. Locking L..

CSKnowledge 2024.08.15