2024/04/05 4

[얄코 MySQL] 섹션 3 데이터 조작하기

1. MySQL 설치하기 : MySQL을 설치한다. - 문자셋 utf8mb4 : 한글을 포함한 전세계 문자 + 이모티콘 사용 가능 utf8mb4_general_ci : 가장 정확하지는 않지만(라틴어 계열 알파벳 미구분) 정렬 속도가 빠름. 2. 테이블 만들고 데이터 입력하기 2.1 테이블 생성/수정/삭제 - CREATE TABLE : 테이블 만들기 CREATE TABLE people ( person_id INT, person_name VARCHAR(10), age TINYINT, birthday DATE ); - ALTER TABLE : 테이블 변경 -- 테이블명 변경 ALTER TABLE people RENAME TO friends, -- 컬럼 자료형 변경 CHANGE COLUMN person_id p..

[얄코 MySQL] 섹션 2 SELECT 더 깊이 파보기

1. 쿼리 안에 서브쿼리 서브쿼리 : 쿼리 안에 들어 있는 또 다른 쿼리 1.1. 비상관 서브쿼리 - 연산자 ~ ALL : 서브쿼리의 모든 결과에 대해 ~ 하다. ~ ANY : 서브쿼리의 하나 이상의 결과에 대해 ~ 하다. 1.2. 상관 서브쿼리 : 맞물려 돌아간다. 1.3 EXISTS / NOT EXISTS 연산자 2. JOIN - 여러 테이블 조립하기 2.1 JOIN (INNER JOIN ) - 내부 조인 - 양쪽 모두에 값이 있는 행을 반환 - 테이블에 있는 중복된 행에 대해서 이 행을 가져올 테이블을 지정하지 않으면 오류 발생. - 하나의 테이블에만 있는 행이면 굳이 테이블을 지정하지 않아도 된다. - 여러 테이블을 JOIN할 수 있다. - SELF JOIN : 같은 테이블끼리 조인한다. - 대응..