SQL Server/실기 정리

SQL Server 14강 - 데이터베이스 생성과 삭제 (CREATE DATABASE, DROP DATABASE)

코딩하는냥이 2025. 6. 2. 10:52
반응형

이번 글에서는 SQL Server에서 데이터베이스를 생성하고 삭제하는 방법을 실습해 보았습니다.
데이터베이스는 데이터를 저장하고 관리하는 가장 큰 단위이며, 이를 자유롭게 만들고 제거할 수 있어야 본격적인 SQL 실습이 가능해집니다.


📌 예제 코드

-- 데이터베이스 생성
CREATE DATABASE TestDB;

-- 데이터베이스 삭제 전, master 데이터베이스로 전환
USE master;

-- 데이터베이스 삭제
DROP DATABASE TestDB;

💻 실행 결과 예시

  • 첫 번째 명령은 TestDB라는 이름의 새로운 데이터베이스를 생성합니다.
  • 두 번째 명령은 현재 연결 중인 데이터베이스에서 벗어나기 위해 master 데이터베이스를 사용하도록 설정합니다.
  • 세 번째 명령은 TestDB 데이터베이스를 완전히 제거합니다.
    이때 TestDB를 사용 중이라면 삭제가 실패할 수 있기 때문에, 반드시 다른 데이터베이스로 전환한 후 삭제해야 합니다.

💬 코드 설명

  • CREATE DATABASE [이름]: 새 데이터베이스 생성
  • USE [데이터베이스명]: 사용할 데이터베이스 변경
  • DROP DATABASE [이름]: 해당 이름의 데이터베이스 삭제
  • 중요: 현재 사용 중인 데이터베이스는 삭제할 수 없으므로, 삭제 전에는 반드시 다른 데이터베이스(master 등)로 전환해야 함

💡 포인트 정리

  • CREATE DATABASE: 새로운 DB 공간 생성
  • DROP DATABASE: 데이터베이스 전체 삭제
  • USE master: 삭제 전, 안전하게 다른 DB로 전환
  • 실습용 DB는 생성/삭제가 자유로워야 다양한 실습이 가능함

📌 정리하자면, 이번 강의에서는 SQL Server에서 데이터베이스를 직접 만들고 삭제하는 방법을 익혔습니다.
기본이지만 매우 중요한 과정으로, 실습용 DB를 자유롭게 생성하고 초기화할 수 있어야 자신만의 테스트 환경을 구축하고 연습할 수 있습니다.