Programming/DB

[DB/MySQL] Database - MySQL 기초

devssun 2018. 8. 9. 15:47
728x90
반응형

Database - MySQL 기초 (https://opentutorials.org/course/195)

  • 관계형 데이터베이스

    • sql 문법을 공유함 (sql - 데이터를 핸들링하기 위한 문법)
    • mysql, oracle, mssql
  • nosql

  • Database 시스템의 구성

    • Database Server

      • 서버 안의 데이터를 저장, 수정, 삭제, 정의 하는 등의 관리 기능 등을 가짐

      • 구조

        - [Database Server]
          -  Database
            - Table (Row - 행, Column - 열, field)
            - Row : 서로 연관되있는 데이터들의 set
            - Column : 데이터의 성격에 대한 구분
            - field : 행과 열의 교차점, 필드에 접근하기 위해서 행과 열의 정보를 알고 있어야 함
            - record : 구체적인 데이터를 의미함
    • Database Client

      • 데이터베이스 서버에 요청, 명령, 데이터를 가져옴, 데이터베이스 서버 상태 체크 등의 역할
      • 데이터베이스의 서버에 접근하기 위한 프로그램
      • mysql-client, phpMyAdmin ...
  • MySQL 설치 : https://dev.mysql.com/downloads/mysql/

  • MySQL Monitor

    • mysql 서버의 번들로 제공하는 기본 프로그램
    • terminal에서 접속하는 방법 : ./mysql -u root -p
    • password는 MySQL 설치 시 설정한 비밀번호 입력


반응형