home강의 홈으로
Section 3. 데이터 조작하기
Lesson 1. MySQL 설치하기

1. MySQL 설치

🐬 다운로드 사이트 바로가기 ▶️


  1. MySQL Community 다운로드 링크 클릭
  2. MySQL Community Server, MySQL Workbench 다운로드 및 설치
  3. ️🔗 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 설치


  1. File > Open SQL Script > ...sakila-schema.sql
  2. 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 구문들 실행해보기

🤔얄코에게 질문하기질문은 반.드.시 이리로 보내주세요! ( 강의사이트 질문기능 ✖ )

강의에서 이해가 안 되거나 실습상 문제가 있는 부분,
설명이 잘못되었거나 미흡한 부분을 메일로 알려주세요!

답변드린 뒤 필요할 경우 본 페이지에
관련 내용을 추가/수정하도록 하겠습니다.

이메일 주소
yalco@yalco.kr
메일 제목 (반드시 아래 제목을 붙여넣어주세요!)
[질문] MySQL 3-1

🛑질문 전 필독!!

  • 구글링을 먼저 해 주세요. 들어오는 질문의 절반 이상은 구글에 검색해 보면 1분 이내로 답을 찾을 수 있는 내용들입니다.
  • 오류 메시지가 있을 경우 이를 구글에 복붙해서 검색해보면 대부분 짧은 시간 내 해결방법을 찾을 수 있습니다.
  • 강의 페이지에 추가사항 등 놓친 부분이 없는지 확인해주세요. 자주 들어오는 질문은 페이지에 추가사항으로 업데이트됩니다.
  • "유료파트의 강의페이지는 어디 있나요?" - 각 영상의 시작부분 검은 화면마다 해당 챕터의 강의페이지 링크가 있습니다.
  • 질문을 보내주실 때는 문제가 어떻게 발생했고 어떤 상황인지 등을 구체적으로 적어주세요. 스크린샷을 첨부해주시면 더욱 좋습니다.
🌏 Why not change the world?