Database와 MySql ( DataBase_1 )

송성원·2023년 12월 28일
1

Database

목록 보기
1/6
post-thumbnail
post-custom-banner

Database(데이터베이스)

  • 데이터의 저장소
  • SQL(Structured Query Language) : 데이터베이스에서 데이터를 저장하거나 얻기 위해서 사용하는 표준화된 언어(쿼리문)
  • RDBMS(관계형 데이터베이스) : 데이터가 하나 이상의 열과 행의 테이블(또는 '관계')에 저장되어 서로 다른 데이터 구조가 어떻게 관련되어 있는지 쉽게 파악하고 이해할 수 있도록 사전 정의된 관계로 데이터를 구성하는 정보 모음 (종류 : mysql, oracle, mssql - 동일한 문법으로 쿼리작성이 동일)
  • nosql(비관계형 데이터베이스) : not only sql이라고 생각하면되고,이 데이터베이스는 관계형 테이블과는 다른 형식으로 데이터를 저장합니다.

mysql (VS) nosql 밑에 링크를 통해 머리속에 넣어둬야된다...

https://gyoogle.dev/blog/computer-science/data-base/SQL%20&%20NOSQL.html


Database system의 구성

  • Database-server : server는 클라이언트의 요청에 맞게 결과를 클라이언트가 응답할 수 있도록 반환한다.
  • Database-client : client는 서버에 접속 요청이나 sql 명령 실행 요청을 보낼 수 있다. (쿼리(query) : 데이터베이스 명령내리는 것)
  • RDBMS는 사용자 별로 데이터베이스 접근을 제한할 수 있다. 이 때문에 데이터베이스를 사용하기 위해서는 사용자 ID와 비밀번호로 사용자 인증을 거쳐야 한다. 그래서 sql 설치 이후 id : root / pw : 개인설정 통해서 접근한다고 볼 수 있다.
  • RDBMS에서의 Database Client종류 : mysql-client, phpmyAdmin, Navicat, mysql query browser
  • Table은 데이터베이스 안에 실제 데이터가 저장되는 형태로 행(row) 에는 연관성이 있는 상세 정보를 열(column) 에는 연관성은 단지 같은 종류라는 정보로 이루는 열과 행으로 되어있다. 요청하는 row와 column이 교차하는 정보를 필드(field)라고 한다.

mysql 설치방법

링크를 본다면 설치는 간편하다

https://www.codeit.kr/tutorials/5/MySQL-%EC%84%A4%EC%B9%98-macOS

  • 하지만 설치하고 나서 실행하는 방법은 나와있지 않아서 추가로 작성하겠다.
  1. 시스템 환경설정 -> 맨밑에 mysql이 있는지 확인(밑에 사진 올바르게 설치)

  2. /usr/local.../mysql 주소가 보이는데 터미널에서 찾아 들어가준다.

  3. ./mysql -u root -p 라는 명령어 입력 (root는 기본아이디, p는 password로 개인이 설치할 때 설정)

  4. show database를 했을 때, 우리가 사용하는 Database가 보여진다면 성공!

Db Bear 추후 설치

https://www.youtube.com/watch?v=4wFvLqEtVAMhttps://www.youtube.com/watch?v=4wFvLqEtVAM

profile
개발에 도전하는 문과생입니다.
post-custom-banner

0개의 댓글