MariaDB심화

DB 데이터베이스 이해

  1. 중복 데이터 저장을 최소화 ⇒ 정규화

  2. SQL로 데이터를 처리 ⇒ DDL, DML (Select가 대부분), DCL

  3. 트랜잭션 처리를 할 수 있다 ⇒ ACID 특징

  4. 데이터 무결성(정합성)을 보장한다 ⇒ constraint(데이터타입, FK 등)

  5. 성능 최적화 → index

  6. 참고 블로그

    [MySQL] Real Mysql 정리

✳️ 부모테이블(PK) - 자식테이블(PK,FK)

=> 자식테이블이 FK를 가진다! (자폐!)

  1. DB 프로시저 → DB에도 Biz Logic 을 넣을 수 있다! → 그게 프로시저!

실습 SQL 데이터베이스 & 테이블 생성

  1. MySQL 8 버전 설치

5) MySQL 설치 8버전이상

  1. ☑️ CMD 창에 어느 경로든, mysql 접근하게 설정하기

⇒ MySQL의 실행 파일이 있는 경로를 Path에 추가하면 된다!

  1. 관리자 권한으로 powershell or cmd 실행 (win + x, a)
  2. C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin 폴더를 Path에 추가