SQL을 처음 배울 때 가장 먼저 궁금한 것 중 하나는
"테이블이 잘 만들어졌는지", "데이터가 들어갔는지", "컬럼이 뭔지" 확인하는 방법입니다.
이 글에서는 초보자용으로
데이터베이스 확인 → 테이블 확인 → 테이블 구조 확인 → 데이터 조회까지 정리하고,
마지막엔 심화 기능도 소개해드릴게요!
📌 1. 현재 데이터베이스의 테이블 목록 확인하기
SHOW TABLES;
- 🔍 현재 USE로 선택한 데이터베이스 내에 어떤 테이블들이 있는지 확인
- 예시 결과:
+----------------+
| Tables_in_shop |
+----------------+
| products |
| users |
+----------------+
📌 2. 테이블의 구조(컬럼 정보) 확인하기
기본 구조 보기
DESC 테이블명;
-- 또는
SHOW COLUMNS FROM 테이블명;
- 🔍 해당 테이블이 어떤 컬럼을 가지고 있는지, 자료형, NULL 허용 여부, 키 정보 등을 확인
- 예시:
DESC products;
결과:
+--------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+----------------+
| id | int | NO | PRI | NULL | auto_increment |
| name | varchar(100)| YES | | NULL | |
| price | int | YES | | NULL | |
| stock | int | YES | | NULL | |
+--------+-------------+------+-----+---------+----------------+
📌 3. 테이블에 들어 있는 데이터 확인하기
SELECT * FROM 테이블명;
- 🔍 해당 테이블 안의 모든 데이터를 조회
- 예시:
SELECT * FROM products;
📌 4. 특정 조건의 데이터만 보고 싶을 때
SELECT * FROM 테이블명 WHERE 조건;
- 예시:
SELECT * FROM products WHERE price > 1000000;
📌 5. 특정 컬럼만 조회하기
SELECT 컬럼1, 컬럼2 FROM 테이블명;
- 예시:
SELECT name, price FROM products;

🌟 보너스: 심화 내용
✅ 1. 데이터 개수 세기 (COUNT)
SELECT COUNT(*) FROM 테이블명;
- 전체 데이터 수 확인
- 예시:
SELECT COUNT(*) FROM products;
✅ 2. 컬럼별 그룹화 (GROUP BY)
SELECT 컬럼명, COUNT(*)
FROM 테이블명
GROUP BY 컬럼명;
- 예시: 재고 수량별 제품 개수
SELECT stock, COUNT(*)
FROM products
GROUP BY stock;
✅ 3. 정렬 (ORDER BY)
SELECT *
FROM 테이블명
ORDER BY 컬럼명 [ASC|DESC];
- 가격이 높은 순으로 정렬
SELECT * FROM products ORDER BY price DESC;
✅ 4. 상위 몇 개만 보기 (LIMIT)
SELECT *
FROM 테이블명
LIMIT 5;
- 가장 앞에 있는 5개 데이터만 보기
✅ 5. 별칭 사용 (AS)
SELECT name AS 상품명, price AS 가격 FROM products;
- 컬럼명에 한글 별칭 또는 보기 좋은 이름 붙이기
✍️ 마무리 팁
- SQL에서는 띄어쓰기와 대소문자는 크게 구분하지 않지만, 문자열 값에는 반드시 '작은따옴표'를 사용하세요!
- DESC, SELECT, WHERE, GROUP BY 같은 키워드는 대문자로 쓰는 관례가 있어요 (가독성 ↑).
'국비지원 - 실버마케팅(코딩) 250206~' 카테고리의 다른 글
| [SQL 기초 완전 정복] FROM이 들어가는 구문 vs 안 들어가는 구문, 왜 다를까? (2) | 2025.05.15 |
|---|---|
| 💾 SQL 기초 정리: 데이터베이스 & 테이블 생성법 완전 가이드 (0) | 2025.05.15 |
| 🔧 SQL로 배우는 CRUD - 데이터베이스의 기본 (1) | 2025.05.15 |
| 🎯 SQL 문제를 푸는 ‘생각 흐름’ 정리 (3) | 2025.05.14 |
| 0514 실습 문제 틀린 것 복습 (1) | 2025.05.14 |