2025/02/13 2

MariaDB ALTER TABLE / Python과 SQL연동 / 헷갈리는 개념 다시 정리

MariaDB ALTER TABLE MariaDB에서 기존 테이블의 구조를 변경하는 데 사용.열 추가, 삭제, 수정, 인덱스 추가, 제약 조건 변경 등의 작업을 수행.  열 추가 (ADD COLUMN)ALTER TABLE employees ADD COLUMN email VARCHAR(100) AFTER name;새로운 email 열을 추가.   열 삭제 (DROP COLUMN)ALTER TABLE employees DROP COLUMN department;기존 department 열을 삭제.   열 이름 변경 (CHANGE COLUMN)ALTER TABLE employees CHANGE COLUMN salary monthly_salary DECIMAL(10,2) NOT NULL;salary 열의 이름을 ..

mariaDB에서 여러테이블 다루기(JOIN,UNION), 집계 함수와 그룹화

JOIN, UNION을 쓰는 이유? 하나의 테이블에 데이터를 다 담기란 어렵기 때문. 데이터베이스에서는 데이터를 보다 효율적으로 관리하기 위해 테이블을 분리하여 저장하는 경우가 많다.   JOIN - 여러 테이블의 데이터를 조합하여 원하는 정보를 조회 JOIN 유형포함되는 데이터 설명INNER JOIN두 테이블에서 일치하는 데이터만 반환(공통된 데이터만 표시)교집합을 반환하며, 일치하지 않는 데이터는 제외LEFT JOIN왼쪽 테이블의 모든 데이터 + 오른쪽 테이블에서 일치하는 데이터왼쪽 테이블을 기준으로, 일치하는 데이터가 없으면 NULL 반환RIGHT JOIN오른쪽 테이블의 모든 데이터 + 왼쪽 테이블에서 일치하는 데이터오른쪽 테이블을 기준으로, 일치하는 데이터가 없으면 NULL 반환FULL OUTER..