2일차: Python 프로그래밍

발행: (2025년 12월 14일 오후 08:10 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일차:SQL

데이터베이스 구조, 데이터 타입 및 테이블 기본 1. 데이터베이스 구조 요약 관계형 데이터베이스는 다음을 포함합니다: - Database (데이터베이스) - Tables (테이블) - Rows (Records) (행/레코드) - Columns (Fields) (열/필드)

Oracle MERGE INTO

Forem 로고 https://media2.dev.to/dynamic/image/width=65,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%...