728x90
728x90
강좌 목차 제안
1. MariaDB 소개 및 설치
- MariaDB란 무엇인가요? MySQL과의 비교, 특징, 장점 소개
- 왜 MariaDB를 사용해야 할까요? 다양한 활용 사례와 이점 설명
- MariaDB 설치 가이드: 다양한 운영체제(Linux, Windows, macOS)별 설치 방법 상세 설명
- MariaDB 서버 구성: MariaDB 서버 설정, 사용자 관리, 권한 설정 방법
2. SQL 기본 문법
- SQL이란 무엇인가요? SQL의 개념과 중요성
- 데이터 정의 언어 (DDL): CREATE TABLE, ALTER TABLE, DROP TABLE 등
- 데이터 조작 언어 (DML): SELECT, INSERT, UPDATE, DELETE 등
- 데이터 제어 언어 (DCL): GRANT, REVOKE 등
- SQL 함수: 단일행 함수, 집계 함수, 그룹 함수 등
728x90
3. MariaDB 데이터베이스 관리
- 데이터베이스 생성 및 관리: 데이터베이스 생성, 삭제, 백업, 복원
- 테이블 생성 및 관리: 테이블 구조 설계, 인덱스 생성, 외래키 설정
- 데이터 조회 및 분석: 다양한 조건 검색, 정렬, 그룹화, 집계 함수 활용
- 데이터베이스 성능 튜닝: 쿼리 최적화, 인덱스 활용, 캐시 설정
4. MariaDB 고급 기능
- 저장 프로시저: 저장 프로시저 생성, 호출, 변수 사용
- 트리거: 이벤트 기반 자동화 처리
- 뷰: 가상 테이블 생성 및 활용
- 복제: 마스터-슬레이브 복제 설정
5. MariaDB와 다른 도구 연동
- PHPMyAdmin: 웹 기반 MariaDB 관리 도구 활용
- MySQL Workbench: 시각적 설계 도구 활용
- 프로그래밍 언어 연동: PHP, Python, Java 등 다양한 언어와 MariaDB 연동
728x90
728x90