본문 바로가기
인터페이스 개발/SQL - MariaDB

SQL - MariaDB 설치, 전체 운영 실습, 데이터베이스 모델링

by cooluk 2020. 7. 28.

Chap.2,3,4 MariaDB 설치, 전체 운영 실습, 데이터베이스 모델링

 

Maria DB

MariaDB 설치, 전체 운영 실습, 데이터베이스 모델링

 

 

MariaDB 설치

MariaDB 설치, HeidiSQL, 테스트 데이터 구축

 

  • MariaDB
    - https://mariadb.org/
    - 다운로드
       Downlaod → Download MariaDB Server → MariaDB 10.5 Series

  • MariaDB 10.5.3 RC 다운로드

    - Operating System : Windows

    - Package Type: MSI Package

    - CPU : 64bit

  • 설치
    - Root 비밀번호 주의!!
    - 문자셋 : UTF-8 선택 (대세)
    - 나머지는 디폴트로 설치
    - TCP port 3306 (DB마다 다름)

  • HeidiSQL

    - 신규

    - 세션 이름 : root, 암호 : ****

    - 저장, 열기

  • 테스트 데이터 구축
    - Employees 데이터베이스
           - cafe.naver.com/thisismysql
           - 교재자료실 > [MariaDB] 샘플 데이터베이스(employee)
    - c:\employees로 압축 해제
    - 시작 > MariaDB > Command Prompt
        > cd \employees > mysql -u root -p
        Enter password : ****
        …
        MariaDB [(none)]>

    - 외부 sql 파일 실행
       MariaDB [(none)]> source employees.sql
       …
       MariaDB [employees]> show databases;

Check
C:\program Files\Maria DB 10.5
서비스 > MariaDB > 자동

 

 

전체 운영 실습

  • MariaDB를 이용한 데이터베이스 구축 절차

    - ShopDB 생성 

         - HeidiSQL 실행

             ▪ root로 로그인

         - 새로 생성 > 데이터베이스 > 확인

    - 테이블 생성 - 강의노트 참고

         - memberTBL

         - productTBL

  • 데이터 활용 

    - memberTBL > 쿼리 탭 

        ▪ memberName과 memberAddress만 출력

             SELECT memberName, memberAddress FROM membertbl;

        ▪ memberName이 '지운이'인 행만 출력

             SELECT * FROM membertbl WHERE membername='지운이';

  • 쿼리로 테이블 생성

    - CREATE TABLE `my tstTBL`(id INT); 

       ▪ 명칭에 공백이 있는 경우 반드시 `명칭`으로 지정 

    - 쿼리로 생성한 경우 새로 고침해야 그래픽에 나타남

  • 쿼리로 테이블 삭제

    - DROP TABLE `my tstTBL`;

 

데이터베이스 모델링

용어 1:N, ERD, RDBMS

 

고객 방문 기록, 고객 테이블, 구매 테이블, 테이블 설계
- cafe.naver.com/thisismysql
> 교재자료실 > [MariaDB] 전체 실습파일 다운로드 > sqlDB.sql, shopDB.sql

댓글