데이터베이스/MYSQL

MySQL 기초: SELECT, INSERT, UPDATE, DELETE 한 번에 배우기

CodeCaine Explorer 2024. 12. 19. 17:02
728x90
반응형
SMALL

안녕하세요, 개발자 여러분! 😊
오늘은 MySQL에서 가장 기본이면서도 중요한 SELECT, INSERT, UPDATE, DELETE 명령어를 알아볼 거예요. 초보자부터 실무자까지 모두 활용할 수 있도록 간단히 정리했으니, 함께 시작해 볼까요? 🚀


1. SELECT: 데이터 조회하기

SELECT는 데이터베이스에서 원하는 데이터를 조회할 때 사용해요. 예제를 통해 바로 이해해 볼게요!

SELECT * FROM users; -- 모든 데이터를 조회
SELECT id, name FROM users WHERE age > 20; -- 조건에 맞는 데이터 조회

설명

  • *: 모든 컬럼을 가져옴
  • WHERE: 조건을 지정

👉 : 필요한 컬럼만 선택하면 성능이 좋아져요! 💪


2. INSERT: 데이터 추가하기

데이터베이스에 새로운 데이터를 넣고 싶을 때 INSERT를 사용해요.

INSERT INTO users (name, age, email) 
VALUES ('Alice', 25, 'alice@example.com');

설명

  • users: 테이블 이름
  • VALUES: 입력할 데이터

👉 : 데이터를 추가할 때 컬럼 순서를 정확히 맞추세요! 😄


3. UPDATE: 데이터 수정하기

데이터를 수정하려면 UPDATE 명령어를 사용해요.

UPDATE users 
SET age = 26, email = 'alice_new@example.com'
WHERE name = 'Alice';

설명

  • SET: 변경할 컬럼과 값을 지정
  • WHERE: 조건을 지정 (없으면 모든 데이터 수정!)

👉 주의: WHERE 조건을 빠뜨리지 않도록 주의하세요. 😅


4. DELETE: 데이터 삭제하기

데이터를 삭제할 때는 DELETE를 사용해요.

DELETE FROM users WHERE age < 18;

설명

  • DELETE FROM: 테이블에서 데이터를 삭제
  • WHERE: 조건을 지정 (없으면 모든 데이터 삭제 😱)

👉 : 항상 백업을 먼저 해두세요. 데이터는 소중하니까요! 💾


정리된 예제

아래는 한 번에 정리한 예제예요. 복사해서 테스트해 보세요! ✨

-- 데이터 조회
SELECT * FROM products WHERE price > 100;

-- 데이터 추가
INSERT INTO products (name, price, stock) VALUES ('Laptop', 1500, 10);

-- 데이터 수정
UPDATE products SET price = 1400 WHERE name = 'Laptop';

-- 데이터 삭제
DELETE FROM products WHERE stock = 0;

단어 정리

  • 테이블 (Table): 데이터를 저장하는 구조 (엑셀 시트와 비슷해요 📝)
  • 컬럼 (Column): 테이블의 열, 데이터의 속성
  • 레코드 (Record): 테이블의 행, 한 줄의 데이터

포기하지 말아요!

SQL은 처음엔 복잡해 보여도 자주 사용하다 보면 금방 익숙해져요. 조금씩 연습하고, 틀려도 괜찮아요! 😘
"시작이 반이다"라는 말처럼, 시작한 여러분은 이미 훌륭해요! 🌟

반응형
SMALL