← 목록

SQL로 데이터베이스 관리하기 💻

작성: 2025년 08월 24일읽기: 약 3분

웹 개발을 배우는 여러분, 데이터베이스 관리는 웹사이트를 만들고 운영하는 데 있어 필수적인 기술 중 하나입니다. 오늘은 SQL을 사용하여 데이터베이스를 어떻게 관리하는지 쉽게 설명해 드리겠습니다. SQL은 "Structured Query Language"의 약자로, 데이터베이스와 소통하는 데 사용되는 표준 언어입니다.

데이터베이스에 테이블 생성하기

데이터베이스에서 정보를 저장하고 관리하기 위해서는 먼저 테이블을 생성해야 합니다. 아래는 간단한 사용자 테이블을 생성하는 SQL 예시입니다.

CREATE TABLE Users (
    UserID int,
    FirstName varchar(255),
    LastName varchar(255),
    Email varchar(255),
    SignUpDate date
);

이 코드는 Users라는 이름의 테이블을 생성하며, 각 사용자는 고유 ID, 이름, 성, 이메일, 가입 날짜 등의 정보를 가지게 됩니다.

데이터 삽입하기

테이블이 준비되었다면, 이제 데이터를 삽입해 볼 차례입니다. 다음은 사용자 정보를 Users 테이블에 추가하는 방법을 보여줍니다.

INSERT INTO Users (UserID, FirstName, LastName, Email, SignUpDate)
VALUES (1, 'Jin', 'Kim', 'jin.kim@example.com', '2023-01-01');

위 코드는 UserID가 1인 Jin Kim이라는 사용자를 테이블에 추가합니다. 이렇게 하나씩 데이터를 삽입할 수 있습니다.

데이터 조회하기

데이터를 삽입했다면, 이제 저장된 정보를 조회해야 할 때가 있습니다. SQL에서는 SELECT 문을 사용하여 데이터를 조회할 수 있습니다.

SELECT * FROM Users;

이 코드는 Users 테이블의 모든 데이터를 조회합니다. 만약 특정 사용자의 정보만 필요하다면, WHERE 절을 사용하여 조건을 지정할 수 있습니다.

SELECT * FROM Users WHERE UserID = 1;

이 코드는 UserID가 1인 사용자의 정보만 조회합니다.

데이터 업데이트하기

사용자의 정보가 변경되었다면, 해당 정보를 업데이트해야 합니다. 다음은 사용자의 이메일을 업데이트하는 방법입니다.

UPDATE Users
SET Email = 'new.email@example.com'
WHERE UserID = 1;

이 코드는 UserID가 1인 사용자의 이메일을 new.email@example.com으로 변경합니다.

데이터 삭제하기

마지막으로, 더 이상 필요 없는 데이터는 삭제해야 합니다. 다음은 특정 사용자를 삭제하는 방법입니다.

DELETE FROM Users WHERE UserID = 1;

이 코드는 UserID가 1인 사용자를 Users 테이블에서 삭제합니다.


SQL을 사용하여 데이터베이스를 관리하는 기본적인 방법을 알아보았습니다. 이러한 기본적인 명령어들을 익히면, 데이터를 효율적으로 관리할 수 있게 됩니다. 웹 개발 공부를 계속하면서 SQL에 더 익숙해지길 바랍니다!