18일

Kangdh·2026년 9월 4일

파이썬 교육

목록 보기
19/33

mysql 새롭게 알게된 명령어

join

join 연산은 두 테이블을 결합하는 연산.

  • Inner join : 두 테이블에서 같은 값만.
  • left join : 왼쪽 테이블을 기준으로 오른쪽의 테이블을 매치
  • right join : 오른쪽 테이블을 기준으로 왼쪽 테이블을 매치
  • cross join : 조건에 부합하지 않는 행까지 포함시켜 결합하는 것(모든 경우의 수를 포함)

on

join 조건 정의 : 두 테이블이 어떤 컬럼 값을 기준으로 연결되는지 정합니다.
참조 기준 : 조건이 참(True)인 행들만 결합합니다.
컬럼 이름 무관 : 컬럼 이름이 서로 달라도 자유롭게 사용할 수 있습니다.

count

count()는 지정된 컬럼이나 전체 행의 개수를 반환하는 함수이다.

sum

sum() 함수는 숫자형 컬럼의 합계를 반환한다.

distinct - 중복제거

---------------- 집에서 풀었던 문제
a6 DB 삭제/생성/선택

drop database if exists a6;
create database a6;
use a6;

show databases;
부서(홍보, 기획)

create table dept(
id int unsigned not null auto_increment,
primary key(id),
regDate datetime,
name char(100)
);
insert into dept
set regDate = now(), name ='홍보';

insert into dept
set regDate = now(), name = '기획'
사원(홍길동/홍보/5000만원, 홍길순/홍보/6000만원, 임꺽정/기획/4000만원)

create table emp(
id int unsigned not null auto_increment,
primary key(id),
regDate datetime,
name char(100),
dept char(100),
money char(100)
);

insert into

0개의 댓글