forDevLife
[인프런] <Chap 2> MySQL 서론 본문
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 |