← 목록

SQL을 활용한 데이터베이스 관리 기초 📊

작성: 2026년 01월 14일읽기: 약 3분

웹 개발의 세계에서 데이터는 모든 것의 중심입니다. 사용자 정보부터 앱 설정까지, 모든 것이 데이터베이스에 저장되어 있죠. 오늘은 SQL을 사용하여 데이터베이스를 효율적으로 관리하는 기본적인 방법을 알아보겠습니다. SQL(Structured Query Language)은 데이터베이스와 대화하는 데 사용되는 언어로, 데이터를 저장, 검색, 수정하는 데 필수적입니다.

데이터베이스 생성하기

데이터베이스를 관리하기 전에, 먼저 데이터베이스를 만들어야겠죠? 아래의 간단한 SQL 명령어로 시작해 보겠습니다.

CREATE DATABASE mydatabase;

이 명령어는 'mydatabase'라는 이름의 새로운 데이터베이스를 생성합니다.

테이블 생성과 데이터 입력

데이터베이스 안에는 테이블이 있어야 하고, 테이블 안에는 데이터가 저장됩니다. 사용자 정보를 저장하는 테이블을 만들어 보겠습니다.

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(50),
    email VARCHAR(50),
    signup_date DATE
);

이제 사용자 정보를 테이블에 입력해 보겠습니다.

INSERT INTO users (username, email, signup_date) VALUES ('juniordev', 'junior@dev.com', '2023-01-01');

데이터 조회

데이터를 저장했다면, 필요할 때 검색할 수 있어야 합니다. 모든 사용자의 정보를 조회하는 간단한 SQL 명령어는 다음과 같습니다.

SELECT * FROM users;

특정 조건에 맞는 데이터만 조회하고 싶다면, WHERE 절을 사용할 수 있습니다. 예를 들어, 2023년에 가입한 사용자만 찾고 싶다면:

SELECT * FROM users WHERE signup_date >= '2023-01-01';

데이터 수정 및 삭제

사용자의 이메일 주소가 변경되었다면, 데이터를 업데이트해야 합니다. 아래 명령어로 'juniordev'의 이메일을 업데이트할 수 있습니다.

UPDATE users SET email = 'newemail@dev.com' WHERE username = 'juniordev';

데이터를 삭제할 필요가 있다면, DELETE 명령어를 사용합니다. 예를 들어, 'juniordev' 사용자를 삭제하고 싶다면:

DELETE FROM users WHERE username = 'juniordev';

마무리

SQL을 사용하여 데이터베이스를 관리하는 기초를 살펴보았습니다. 데이터베이스 생성부터 데이터 입력, 조회, 수정, 삭제까지의 기본적인 과정을 배웠죠. 이 지식을 바탕으로, 실제 프로젝트에서 데이터를 효율적으로 관리하는 데 한 걸음 더 나아갈 수 있을 것입니다. 데이터는 웹 개발의 핵심이니, SQL을 통해 데이터를 자유자재로 다룰 수 있게 되길 바랍니다!