생활코딩 DataBase2 MySQL - 이고잉님
https://opentutorials.org/course/1
스프레드시트 vs MySQL
MySQL : 관계형 데이터베이스
스프레드시트 & MySQL
공통점 : 데이터를 표의 형태로 표현해준다 (기능도 비슷)
차이점 : 데이터베이스는 컴퓨터의 언어(SQL)를 통해서 할 수 있다.
스프레드 시트는 클릭을 통해
ex) 데이터 베이스 : SELETE * FROM topic WHERE author - 'egoing' ORDER BY id DESC;
ex) 스프레드 시트 : 클릭으로 조작을 한다.
이런 특성을 이용해서 빅데이터 분석 공유 등등이 가능하다.
MySQL 설치하기 싫은 경우
codeanywhere 서비스를 이용
MySQL 설치하기
<1. 비추천하는 방법>
https://dev.mysql.com/downloads/
MySQL :: MySQL Community Downloads
The world's most popular open source database Contact MySQL | Login | Register
dev.mysql.com
MySQL Community Server 클릭
해도 되지만 조금 까다로움
< 2. bitnami를 이용하자 >
https://bitnami.com/stack/wamp
WAMP Cloud Hosting, WAMP Installer, Docker Container and VM
Trademarks: This software listing is packaged by Bitnami. The respective trademarks mentioned in the offering are owned by the respective companies, and use of them does not imply any affiliation or endorsement. WAMP packaged by Bitnami provides a complete
bitnami.com
주황색 버튼 누르고 no thanks 누르기
mysql 은 다중 사용자 시스템이고
기본사용자는 "root"라는 이름
굳이 체크할 필요 x
다운받고 WAMP를 열어서 Manage Servers 선택
폴더 위치 => C:\Bitnami\wampstack-8.1.12-0\manager-windows.exe 이렇게 실행이 가능하다
(이렇게 MySQL을 키고 끌 수 있다)
(두개가 초록불이 아니면 Start 클릭)
Tip)
MariaDB는 MySQL이 오라클에 인수되면서
라이선스 호환을 위해 기존 MySQL 개발자가 제작한 MySQL과 동일한 관계형 데이터베이스 관리 시스템입니다.
즉, (MariaDB == MySQL)
< 실습할 때 >
window + r => cmd 실행
cd C:\Bitnami\wampstack-8.1.12-0\mariadb\bin
mysql -uroot -p
root password 입력 (위에서 설정했던거 111111)
정상 작동되는 모습
다른 OS에서의 설치
https://opentutorials.org/course/3161/19532
MySQL 설치 - 생활코딩
수업소개 MySQL을 설치하는 방법을 소개합니다. 특히 마지막에 codeanywhere.com를 통해서 실습하는 법은 자신의 컴퓨터에 MySQL을 설치하지 않고도 쉽게 실습에 참여할 수 있는 방법입니다. 강의 윈
opentutorials.org
MySQL의 구조
1. 데이터를 저장할 수 있는 최종적인 곳 = 표 (table)
그러므로 엑셀과 같은 스프레드 시트와 같은 구조로 이루어짐
표가 많아지면
(ex 댓글을 저장하는 표, 회원정보를 저장하는 표....)
이 표들을 정리 정돈할 필요가 있음 (파일과 디렉토리 같은 거)
MySQL은 연관된 표끼리 묶어준다
2. table을 Grouping = DataBase (스키마)
데이터베이스를 배우는데 데이터베이스라는 말이 또 등장...
헷갈려서 MySQL은 "스키마"라고 한다
3. 스키마를 Grouping = DataBase server
즉, MySQL을 설치한다 = 데이터베이스 서버라는 프로그램을 설치
이 프로그램의 기능을 이용하여 데이터를 작업함
<요약>
데이터 저장 -> 표(table)
table 그루핑 -> 데이터베이스(스키마)
스키마 그루핑 -> 데이터베이스 서버
MySQL을 설치 = 데이터베이스 서버 프로그램 설치
'Data Science > SQL' 카테고리의 다른 글
[SQL][MYSQL] JOIN (0) | 2022.11.19 |
---|---|
[SQL][MYSQL] order by, group by (0) | 2022.11.19 |
[SQL][10~13] MYSQL의 CRUD (0) | 2022.11.14 |
진도체크 (0) | 2022.11.14 |
[SQL][5~9] MySQL 서버 접속, 스키마(Schema), Table (0) | 2022.11.14 |