SQL을 처음 접할 때 반드시 알아야 하는 기초 개념들을 정리했습니다.
이 글 하나로 DB 생성 → 테이블 생성 → 자료형 → PRIMARY KEY → DB 선택까지 한 번에 정리해보세요!

 

📌 1. 데이터베이스(DB) 생성

CREATE DATABASE 데이터베이스이름;

 

  • 새로운 데이터베이스를 생성합니다.
  • 예시:
CREATE DATABASE shop;

 

 

 

📌 2. 데이터베이스 선택 (USE)

USE 데이터베이스이름;

 

  • 여러 DB 중 사용할 DB를 선택하는 명령어입니다.
  • 예시:
USE shop;

 

 

📌 3. 테이블 생성

CREATE TABLE 테이블이름 (
  컬럼명1 자료형 제약조건,
  컬럼명2 자료형 제약조건,
  ...
);
  • 예시: 제품 정보를 저장할 products 테이블 생성
CREATE TABLE products (
  id INT AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(100),
  price INT,
  stock INT
);

 

 

📌 4. 자주 쓰는 자료형(Data Types)

📌 5. 프라이머리 키(Primary Key)란?

컬럼명 자료형 PRIMARY KEY

 

  • 각 행(row)을 유일하게 식별하기 위한 컬럼
  • 중복 ❌, NULL ❌
  • 대부분 id 컬럼에 설정함

자동 증가(AUTO_INCREMENT)와 함께 쓰기

id INT AUTO_INCREMENT PRIMARY KEY

 

  • 새 데이터가 들어올 때마다 1씩 자동 증가하는 번호가 부여됨
  • 주로 사용자 ID, 제품 ID 등에 사용

 

예제 전체 코드 (복습용) 

-- 1. 데이터베이스 생성
CREATE DATABASE shop;

-- 2. 사용 DB 선택
USE shop;

-- 3. 테이블 생성
CREATE TABLE products (
  id INT AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(100),
  price INT,
  stock INT
);

 

✅ 초보자용 팁 정리

+ Recent posts