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;