컴공선배_22Days 챌린지 16일차

아사비치즈스틱·2022년 3월 8일
0

Title:

💡 데이터베이스 개념, Mysql 설치

⏰1. 스프레드 시트와 데이터 베이스


💡 공통점 : MySQL과 같이 관계형 데이터베이스의 중요한 특징은 스프레드시트와 마찬가지로 데이터를 표의 형태로 표현해준다는 것
  • 공통점에 걸맞게 스프레드 시트와 데이터 베이스의 기능이 서로 비슷함

  • 가장 큰 차이점: 데이터베이스는 코딩을 통해서 컴퓨터 언어를 통해서 제어할 수 있음

  1. 스프레드시트는 사용자가 클릭해서 데이터를 조작한다면 관계형 데이터베이스는 SQL이라고 하는 컴퓨터 언어를 이용해서 데이터를 제어할 수 있음
  2. 데이터베이스를 구축하면 이런 특성을 이용해서 데이터베이스에 저장된 데이터를 웹을 통해서 사람들에게 공유할 수도 있고, 앱을 통해서도 공유할 수도 있고, 데이터를 빅데이터나 인공지능을 이용해서 분석할 수 있음

ex) 데이터베이스에서 SELECT * FROM topic WHERE author = 'egoing';

  • topic이라는 테이블로부터 author라고 하는 열에 값이 egoing인 데이터만 선택해서 가져와서 출력함

ex) 데이터 베이스에서 SELECT * FROM topic WHERE author = 'egoing' ORDER BY id DESC;

  • 큰 숫자가 먼저 나오게 출력
  • DESC : Descending
💡 데이터베이스를 내부적으로 일종의 중요한 부품으로 사용하는 수많은 사례 중에 하나, 웹사이트의 정보를 데이터베이스에 담을 때 이 두 가지의 기술을 결합하면 데이터베이스의 정보를 전 세계에 있는 누구나 이 웹사이트에 접속해서 볼 수 있게 할 수 있음 💡 누구나 글을 쓰면 우리가 직접 데이터베이스를 제어하도록 하지 않아도 사용자들이 이 사이트에 들어와서 글을 써서 저장할 수 있는데 그 정보는 결과적으로는 결국 데이터베이스에 저장되고 있음

⏰2. 데이터 베이스 설치


  1. mysql community edition download 검색


2. 각 운영체제에 맞게 다운로드

  1. 다운로드 후 설치 파일을 진행한다!

ex) 설치 파일을 다운로드 한 후 mysql workbench를 실행한 화면

profile
달리는 개발자

0개의 댓글