1. MySQL 테이블 설계 기본 용어
| 용어 |
의미 |
예시 |
| DB (데이터베이스) |
데이터를 담는 공간 |
thirdprojectdb |
| Table (테이블) |
데이터를 행/열로 저장하는 구조 |
member, order |
| Column (열) |
하나의 데이터 항목 |
id, name, email |
| Row (행) |
실제 데이터 한 줄 |
1, 홍길동, gildong@example.com |
| Primary Key (PK) |
각 행을 구분하는 고유값 |
id (자동 증가 추천) |
2. 예시 테이블 설계
🔹 회원(member) 테이블
CREATE TABLE member (
id BIGINT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(100),
password VARCHAR(100),
phone VARCHAR(20)
);
💡기본 SQL 명령문
| 기능 |
설명 |
| CREATE TABLE |
새로운 테이블을 생성하는 명령 |
| SELECT |
테이블에서 원하는 데이터를 조회 |
| INSERT |
테이블에 새로운 데이터를 추가 |
| UPDATE |
기존 데이터를 수정 |
| DELETE |
기존 데이터를 삭제 |
3. 데이터 확인 (SELECT 문)
| 목적 |
SQL 문법 예시 |
| 전체 데이터 조회 |
SELECT * FROM member; |
| 특정 조건 조회 |
SELECT * FROM member WHERE name = '멋사'; |
| 일부 컬럼만 조회 |
SELECT name, email FROM member; |
4. 데이터 삽입 (INSERT)
INSERT INTO member (name, email, password, phone)
VALUES ('멋사', 'likelion@example.com', '1234', '010-1234-5678');
5. 데이터 수정 (UPDATE)
UPDATE member
SET name = '멋사3', phone = '010-1111-2222'
WHERE id = 1;
6. 데이터 삭제 (DELETE)
DELETE FROM member
WHERE id = 1;