Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

forDevLife

[인프런] <Chap 2> MySQL 서론 본문

Database

[인프런] <Chap 2> MySQL 서론

JH_Lucid 2021. 6. 2. 11:59

1. DataBase2 - MySQL 강의 소개

- 1970년

-. ibm에서 Relational Database 출시 

-. 표의 형태로 정리정돈할 수 있으며, 정렬 / 검색 기능을 빠르고 안전하게 할 수 있다.

 

이 중 하나를 배우면, 나머지는 거저 알 수 있는 효과

- MySQL

-. 웹의 폭발적 수요로 데이터베이스 필요

-. 무료로 풀린 MySQL이 웹과 함께 폭발적인 동반 성장

-. 이를 이용해서, 뒤죽박죽 데이터를 한번 정리해보자.

 

 


2. 데이터베이스의 목적

- SpreadSheet vs Database(MySQL)를 비교해보자.

 

- 공통점 : 표로 표현, 정렬 / 검색 기능도 거의 비슷하다.

- 차이점 : SpreadSheet : 마우스로 클릭 클릭 / 데이터베이스 : 컴퓨터 언어(SQL)로 제어 가능

 

 

- 데이터베이스에 있는 정보를 웹사이트에 접속해서 볼 수 있다.

- 글을 쓰면 우리가 직접 데이터베이스를 제어하지 않아도, 정보를 저장 / 불러올 수 있다.

- 이러한 모든 정보들이 데이터베이스에 저장되는 것이다.

 

 


3. MySQL 제어 for Mac

- homebrew를 통해 MySQL 5.7 설치

* homebrew 통해 설치하면, /usr/local/Cellar에 설치된다.

   -> 비밀번호 까먹어서 다시깔려고 지우다가, Cellar 통째로 날려먹었다.. rm -rf 항상 조심하기

 

1) mysql.server start : 서버 실행(이거 안하고 2) 했다가 오류 보고 비밀번호 까먹은줄 알고 헤맸다;)

2) mysql -uroot -p : 로그인 -> mysql shell로 넘어감 (-p : 패스워드를 입력할거다)

3) quit & exit -> mysql shell 종료

4) mysql.server stop : 서버 종료

 

+ mysql_secure_installation -> 셋업 관련

'Database' 카테고리의 다른 글

[SQL] 기초 연습 - JOIN  (0) 2021.08.18
[SQL] 기초 연습  (0) 2021.08.17
[BoostCourse]1. SQL  (0) 2021.06.03
[인프런] <Chap 3> MySQL 기본  (0) 2021.06.02
[인프런] <Chap 1> DataBase 소개 및 본질 알아보기  (0) 2021.06.02
Comments