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
'데이터베이스 > MYSQL' 카테고리의 다른 글
MySQL에서 CASCADE, RESTRICT, SET NULL 차이점 알아보기 (0) | 2024.12.19 |
---|---|
초보자를 위한 MySQL 조건식 사용법: NOT, AND/OR, LIKE (0) | 2024.12.19 |
MySQL DELIMITER 사용법: 초보자도 쉽게 배우는 BEGIN과 트랜잭션 (0) | 2024.12.19 |
MySQL Procedure와 Function: 초보자를 위한 쉬운 가이드 (0) | 2024.12.19 |
MySQL에서 COUNT, SUM, AVG, MAX, MIN, GROUP_CONCAT() 완벽 가이드 (0) | 2024.12.19 |