[3] MySQL 기본

ttt-1-2·2026년 3월 6일

강의: https://www.inflearn.com/course/database-2-mysql-강좌?cid=119293

MySQL의 구조

데이터베이스의 구조를 간단하게 보면 다음과 같다:

Database Server
┌───────────────────────────────────────────────────────────────┐
│                                                               │
│   Database                                                    │
│   ┌───────────────────────────────────────────────┐           │
│   │                                               │           │
│   │   Table            Table            Table     │           │
│   │  ┌───────┐        ┌───────┐        ┌───────┐  │           │
│   │  │ row   │        │ row   │        │ row   │  │           │
│   │  │ row   │        │ row   │        │ row   │  │           │
│   │  │ row   │        │ row   │        │ row   │  │           │
│   │  └───────┘        └───────┘        └───────┘  │           │
│   │                                               │           │
│   └───────────────────────────────────────────────┘           │
│                                                               │
│   Database                                                    │
│   ┌───────────────────────────────────────────────┐           │
│   │   Table        Table        Table             │           │
│   └───────────────────────────────────────────────┘           │
│                                                               │
└───────────────────────────────────────────────────────────────┘

(1) Database Server: 여러 개의 데이터베이스를 관리하는 시스템이다. MySQL 프로그램이 실행되는 환경이라고 볼 수 있다.

(2) Database: 여러 개의 테이블을 포함하는 공간이다.

(2) Table: 실제 데이터가 저장되는 구조다.

MySQL 서버 접속

MySQL 서버에 접속하려면 터미널에서 다음 명령어를 사용한다: mysql -u root -p

MySQL 스키마의 사용

  • 스키마 생성, 삭제:

  • 스키마 목록 확인:

  • 스키마 선택해서 사용:

SQL과 테이블 구조

  • SQL: Structured Query Language
  • 예를 들어 하나의 테이블은 다음과 같은 구조를 가진다.
table
 ├─ row
 │   ├─ column
 │   ├─ column
 │   └─ column
 └─ row

0개의 댓글