2일차:SQL

발행: (2025년 12월 14일 오후 08:25 GMT+9)
2 min read
원문: Dev.to

Source: Dev.to

데이터베이스 구조, 데이터 타입 & 테이블 기본

1. 데이터베이스 구조 요약

관계형 데이터베이스는 다음으로 구성됩니다:

  • 데이터베이스
  • 테이블
  • 행(레코드)
  • 열(필드)

예시

  • 데이터베이스 → school
  • 테이블 → students
  • 열 → student_id, name, age, city

2. SQL 데이터 타입 (매우 중요)

숫자 데이터 타입

데이터 타입설명예시
INT정수10, 25
BIGINT큰 정수1 000 000
DECIMAL(p,s)소수점 숫자99.50

문자열 / 문자 데이터 타입

데이터 타입설명예시
CHAR(n)고정 길이 텍스트'A'
VARCHAR(n)가변 길이 텍스트'Aruna'
TEXT대용량 텍스트Address

날짜 & 시간 데이터 타입

데이터 타입설명예시
DATEYYYY‑MM‑DD2025-01-10
TIMEHH:MM:SS10:30:00
DATETIME날짜 + 시간2025-01-10 10:30:00

3. CREATE TABLE와 데이터 타입

CREATE TABLE employees (
    emp_id    INT,
    emp_name  VARCHAR(50),
    salary    DECIMAL(10,2),
    join_date DATE
);

4. 테이블 구조 보기

  • 테이블 설명
DESCRIBE employees;
  • 전체 테이블 보기
SHOW TABLES;

5. INSERT 데이터 (상세)

  • 단일 행 삽입
INSERT INTO employees (emp_id, emp_name, salary, join_date)
VALUES (101, 'Ravi', 35000.50, '2024-06-15');
  • 다중 행 삽입
INSERT INTO employees VALUES
(102, 'Priya', 42000.00, '2024-07-01'),
(103, 'Karthik', 38000.75, '2024-08-10');

6. SELECT 기본 (상세)

  • 전체 열 선택
SELECT * FROM employees;
  • 특정 열 선택
SELECT emp_name, salary FROM employees;

7. 테이블 명명 규칙

  • 의미 있는 이름을 사용합니다.
  • SQL 키워드는 피합니다.
  • 소문자와 언더스코어 사용을 권장합니다.

올바른 예: employee_details
잘못된 예: select, table

Back to Blog

관련 글

더 보기 »

2일차: Python 프로그래밍

데이터베이스 구조, 데이터 유형 및 테이블 기본 1. 데이터베이스 구조 요약 관계형 데이터베이스는 다음을 포함합니다: - Database - Tables - Rows (Records) - Columns (Fields) ...