나는 이렇게 학습한다/DB

생활코딩 #DATABASE2 - MySQL

daco2020 2021. 8. 3. 22:17
반응형

 오늘 배운 것 

file 정보관리 도구

정보가 폭발적으로 증가하면서 파일만으로는 데이터를 관리하기 어려움

데이터를 쉽게 정리정돈할 수 있도록 데이터베이스 소프트웨어가 개발됨

 

1960년대 관계형 데이터베이스가 처음 개발됨

데이터를 표의 형태로 정리하고 검색을 빠르고 안전하게 가능

하나를 배우면 나머지도 쉽게 익힐 수 있다!

 

MySQL

1994년 스웨던에서 개발, 무료, 오픈소스, 관계형 데이터베이스

web이 폭발적으로 성장하면서 이를 관리할 데이터베이스를 찾게되었고, 무료면서 오픈소스인 MySQL은 좋은 대안이었다. 그리하여 웹과 함께 동반성장했고 현재 세 손가락안에 드는 데이터베이스로 자리매김하였다.

 

이제 MySQL을 통해 뒤죽박죽 되어버린 데이터를 깔끔하게 정리해보자.

 

데이터베이스의 목적

스프레드시트와 데이터베이스의 차이는 무엇인가?

- 스프레드시트는 [클릭], 데이터베이스는 [코드]로 제어

ex. SELECT * FROM topic WHERE author = 'egoing' ORDER BY id DESC;

>>> SQL 이라고 하는 컴퓨터 언어를 이용하여 데이터를 제어할 수 있다.

 

웹에서 데이터를 입력하면 데이터베이스에서도 데이터 추가를 확인 할 수 있다.

>>> 데이터베이스의 정보를 전세계 누구나 접속하여 볼 수 있다.

>>> 전세계 누구나 데이터베이스에 정보를 저장할 수 있다.

 

MySQL 설치

 

Install WAMP, Download WAMP

show MD5 20533769af27626cb8bb969dbafb1f1c SHA1 24b02a152b2f8566cc367951d5f119758858a80d SHA256 07ffc7479efa35a598cd0906cfc827fc93f8fa7e90fa0fd61a9e9a1a39a2998d

bitnami.com

MySQL 이 포함되어 있는 패키지 형태의 인스톨 프로그램이다. 

근데 막상 설치해보니 mariadb 로 설치되었다. 일단 호환이 된다고 하니 계속해보자

 

 


 

 오늘 느낀 것 

 

데이터베이스에서 데이터를 제어하는 방법은 코드인데, 이 코드가 구글 스프레드시트 QUERY 함수에서 사용하는 문법과 유사하다는 걸 알게되었다. 이 코드를 이해하면 구글스프레드시트도 더 잘 활용할 수 있을 것 같다.

 

cmd를 사용하여 spl에 접속했는데 왜 터미널이 중요하다고 하는지 알 것 같다. 맥에서는 어떻게 접근할 수 있는지 확인해보고 싶다.

 

반응형