[얄코] Section 3-1. 데이터 조작하기 (MySQL 설치하기)
2023. 4. 19. 09:46ㆍDatabase/갖고노는 MySQL 데이터베이스
1. MySQL 설치
- MySQL Community 다운로드 링크 클릭
- MySQL Community Server, MySQL Workbench 다운로드 및 설치
- ️🔗 Sakila database 다운로드
💡 윈도우의 경우 MySQL Installer for Windows로 한 번에 설치
MySQL Community Server
MySQL Workbench
Sample Database
2. MySQL Workbench 사용하기
- localhost로 연결 생성
- 설정했던 비밀번호로 root 계정 접속
- 데이터베이스 생성
CREATE SCHEMA `mydatabase` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
항목 | 사용 이유 |
utf8mb4 | 한글을 포함한 전세계 문자 + 이모티콘 사용 가능 |
utf8mb4 _ general _ ci | 가장 정확하지는 않지만 정렬 속도 빠름 |
-- 데이터베이스 삭제 명령어
DROP DATABASE `mydatabase`;
3. Sakila Database 설치
️🔗 Sakila database 다운로드
- File > Open SQL Script > ...sakila-schema.sql
- File > Open SQL Script > ...sakila-data.sql
SELECT * FROM actor LIMIT 100;
SELECT
F.title AS FilmTitle,
CONCAT(A.first_name, ' ', A.last_name) AS ActorName
FROM film F
LEFT JOIN film_actor FA
ON F.film_id = FA.film_id
LEFT JOIN actor A
ON A.actor_id = FA.actor_id
LIMIT 100;
CLI로 실행해보기
터미널 또는 파워쉘에서 MySQL이 설치된 폴더로 이동
- 윈도우: C:\Program Files\MySQL\MySQL Server 8.0\bin
- 맥: /usr/local/mysql/bin
./mysql -u root -p
use sakila;
위의 MySQL 구문들 실행해보기
출처 : https://www.yalco.kr/@sql/3-1/
MySQL 설치하기
어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요!
www.yalco.kr
'Database > 갖고노는 MySQL 데이터베이스' 카테고리의 다른 글
[얄코] Section 3-3. 데이터 조작하기 (자료형) (0) | 2023.04.19 |
---|---|
[얄코] Section 3-2. 데이터 조작하기 (테이블 만들고 데이터 입력하기) (0) | 2023.04.19 |
[얄코] Section 2-3. SELECT 더 깊이 파보기 (UNION - 집합으로 다루기) (0) | 2023.04.18 |
[얄코] Section 2-2. SELECT 더 깊이 파보기 (JOIN - 여러 테이블 조립하기) (0) | 2023.04.18 |
[얄코] Section 2-1. SELECT 더 깊이 파보기 (쿼리 안에 서브쿼리) (2) | 2023.04.18 |