코드 그라데이션

[얄코] MySQL 3. MySQL 사용하기 본문

Database/SQL

[얄코] MySQL 3. MySQL 사용하기

완벽한 장면 2023. 6. 11. 09:59

설치 방법

https://www.mysql.com/downloads/

 

MySQL :: MySQL Downloads

MySQL Cluster CGE MySQL Cluster is a real-time open source transactional database designed for fast, always-on access to data under high throughput conditions. MySQL Cluster MySQL Cluster Manager Plus, everything in MySQL Enterprise Edition Learn More » C

www.mysql.com

  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 ;

-- 데이터베이스 삭제 명령어
DROP DATABASE `mydatabase`;

 

3. Sakila Database 설치

https://dev.mysql.com/doc/index-other.html

 

MySQL :: Other MySQL Documentation

Other MySQL Documentation This page provides additional documentation. There's even more available on these extra pages: MySQL Server Doxygen Documentation Title HTML Online MySQL Server (latest version) View Expert Guides Language Title Version HTML Onlin

dev.mysql.com

  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;

 

728x90
Comments