[DB] Mac에서 MySQL설치, 터미널로 접속하기

Miri Kim·2023년 5월 31일
1

DataBase

목록 보기
2/2

지난 세미나에서 DB와 관련한 내용을 다뤘었습니다.
DB Session 1

이번에는 python으로 크롤링한 데이터를 MySQL로 database 적재하는 실습을 하기위해,
MacBook에 MySQL 서버를 다운로드하고, 터미널로 접속한 과정을 정리해보겠습니다.

1. MySQL 서버 다운로드

https://dev.mysql.com/downloads/mysql/
위 사이트에 접속해서 DMG Archive 를 다운받습니다.
(이번 실습에서는 homebrew 패키지를 사용하지 않고, 직접 다운로드 받아서 설치했습니다.)


sign up 하라는 화면이 나오면, 하단에 No thanks, just start my download. 문구를 클릭하면 다운로드가 진행됩니다.

[참고자료] : https://secure-key.tistory.com/56

2. dmg 파일 실행 후, MySQL 활성화 확인

dmg 파일을 실행하고, password를 입력해서 finish를 하면 시스템 환경설정에서 MySQL이 활성화되어 있는 것을 확인할 수 있습니다.

3. 터미널로 MySQL 접속하기

  1. 설치 경로로 이동하기
    $ cd /usr/local/mysql/bin

  2. MySQL root로 접속하기
    $ ./mysql -u root -p
    비밀번호 입력하고 enter를 누르면 mysql에 접속된 걸 확인할 수 있습니다.

[참고자료] : https://batory.tistory.com/500

4. Database 목록 확인하기

$ show databases;

[참고자료] : https://itstudy402.tistory.com/12

5. DB생성, Table생성, data 입력

  1. 데이터베이스 생성
CREATE DATABASE study_crawling default CHARACTER SET UTF8;
  1. 데이터베이스 접근
USE [선택할 DB명]; 
  1. 테이블 생성
CREATE TABLE member (
	id int primary key auto_increment, 
    name varchar(30) not null, 
    birth date, 
    tel varchar(13), 
    addr varchar(100) 
    );
  1. 테이블 목록 조회
show tables; 
  1. 스키마 조회
    (테이블 설계 정보 조회)
desc member;
  1. 컬럼 타입 변경
alter table member modify birth varchar(8);
  1. 데이터삽입
INSERT INTO member( name, birth, tel, addr) VALUES('밀이', '19920818', '010-1234-5678', '경기 광주시');

[참고자료] : https://velog.io/@iamhayoung/MySQL-%EC%BF%BC%EB%A6%AC%EB%AC%B8-%EB%AA%85%EB%A0%B9%EC%96%B4-%EB%AA%A8%EC%9D%8C

다음 포스팅에서는 python으로 크롤링한 데이터를 MySQL로 database 적재하는 과정에 대해 정리해보겠습니다. :)

profile
Data Scientist로 나아가는 기록들

0개의 댓글