SQL로 데이터베이스 만들기

Yanghee Kim·2024년 10월 8일
0

SQL

목록 보기
2/8

데이터베이스 안에는 여러 개의 테이블이 존재한다.
즉, 테이블을 만들려면 데이터베이스를 먼저 만들어야 한다.
항상 DB 만들기 > Table 만들기 > 데이터 넣기 순서로 진행!


DB 예시
이미지 출처

Query(쿼리) 란?

SQL에서 명령은 Query(요청사항)라고 부른다.
명령의 마지막에는 항상 ;(세미콜론)을 붙여줘야 한다!

쿼리 작성 방법

  • 명령어는 영어 대문자로
  • DB의 이름 등 내가 직접 만든 것은 영어 소문자로 (한글X)
    작성해야 한다.

mysql workbench에서 실행 단축키 (맥북 기준)

  • 한 줄의 쿼리(;이 하나) : command + Enter
  • 원하는 쿼리 여러 줄 : 원하는 쿼리를 드래그 하고 + command + Shift + Enter
  • 전체 쿼리 실행 : command + Shift + Enter

1. DB 생성하기

CREATE DATABASE dbname;   # 이 명령어가 조금 더 공식적
또는
CREATE SCHEMA dbname;
  • dbname 자리에 원하는 '데이터베이스 이름' 넣기

2. DB 목록 확인하기

  • 워크벤치 : Schemas 탭에서 확인. 생성한 DB가 보이지 않을 경우 새로고침 눌러보기
  • 현업에서는 회사마다 다양한 툴(워크벤치와 같은)을 사용하므로 UI가 서로 다르다. 따라서 명령어를 사용하여 DB 목록을 확인하는 방법을 알아둬야 한다!
# 데이터베이스 목록을 확인하는 쿼리

SHOW DATABASES;

3. 어떤 DB를 사용할지 선언하기

특정 Table을 조작한다고 가정해보자.
이 때 서로 다른 데이터베이스 내에 같은 Table 이름이 존재할 수 있다.
따라서 원하는 Table을 조작하기 전에 내가 사용할 데이터베이스를 먼저 선언해주어야 한다.

# 내가 사용할 데이터베이스 선언하기

USE dbname;

4. DB 삭제하기

# 데이터베이스 삭제하기

DROP DATABASE dbname;

위의 내용은 인프런 잔재미코딩님의 강의를 듣고 정리 및 복습한 내용입니다.

profile
Data Analyst, 기획자

0개의 댓글