← 목록

SQL 데이터베이스 기초: 테이블 생성과 쿼리 작성 📊

작성: 2024년 03월 17일읽기: 약 3분

웹 개발을 시작하는 주니어 개발자 여러분, 데이터를 저장하고 관리하는 것은 웹 개발의 핵심 요소 중 하나입니다. 오늘은 SQL 데이터베이스의 기초, 특히 테이블 생성과 데이터 쿼리 작성 방법에 대해 알아보겠습니다.

테이블 생성하기

데이터베이스에서 테이블은 데이터를 구조화하여 저장하는 공간입니다. 각 테이블은 여러 개의 열(Columns)과 행(Rows)으로 구성되어 있으며, 각 열은 특정 유형의 데이터를 나타냅니다. 예를 들어, 사용자 정보를 저장하는 테이블을 만들어 봅시다.

CREATE TABLE Users (
    UserID INT PRIMARY KEY,
    UserName VARCHAR(100),
    UserEmail VARCHAR(100),
    SignUpDate DATE
);

위 SQL 명령은 Users라는 이름의 테이블을 생성하며, UserID, UserName, UserEmail, SignUpDate라는 네 가지 열을 포함합니다. UserID는 각 사용자를 고유하게 식별하는 기본 키로 설정됩니다.

데이터 삽입하기

테이블이 생성되었다면, 이제 데이터를 삽입해 봅시다.

INSERT INTO Users (UserID, UserName, UserEmail, SignUpDate)
VALUES (1, 'Jane Doe', 'jane.doe@example.com', '2023-01-01');

이 명령은 Users 테이블에 새로운 행을 추가합니다. 여기서는 UserID가 1인 사용자의 이름, 이메일, 가입 날짜를 지정했습니다.

데이터 조회하기

데이터를 삽입했다면, 이제 저장된 데이터를 조회하는 방법을 알아보겠습니다. 가장 기본적인 조회 방법은 SELECT 문을 사용하는 것입니다.

SELECT * FROM Users;

이 명령은 Users 테이블의 모든 데이터를 조회합니다. *는 모든 열을 의미합니다. 특정 열만 조회하고 싶다면, 열 이름을 명시하면 됩니다.

SELECT UserName, UserEmail FROM Users;

이 명령은 사용자의 이름과 이메일만 조회합니다.

데이터 필터링하기

특정 조건에 맞는 데이터만 조회하고 싶다면, WHERE 절을 사용할 수 있습니다.

SELECT * FROM Users WHERE SignUpDate > '2023-01-01';

이 명령은 2023년 1월 1일 이후에 가입한 모든 사용자를 조회합니다.


이처럼 SQL을 사용하면 데이터베이스에서 데이터를 효율적으로 관리할 수 있습니다. 오늘 배운 내용을 통해 여러분의 프로젝트에 SQL을 적용해 보세요. 데이터를 구조화하고, 쿼리를 작성하는 방법을 익히면, 웹 개발 능력이 한층 더 향상될 것입니다. Happy coding! 🚀