31_SQL(1)

ryu·2023년 6월 21일
0

Database 정의

Database란?

  • 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합체

DBMS란?

  • Database Management System
  • 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어

관계형 데이터베이스란?

  • Relational Database
  • 서로간에 관계가 있는 데이터 테이블들을 모아둔 데이터 저장공간

SQL이란?

  • Structured Query Language
  • 데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어

SQL 구성

  • 데이터 정의 언어(DDL, Data Definition Language)
    • CREATE, ALTER, DROP
  • 데이터 조작 언어(DML, Data Manipulation Language)
    • INSERT, UPDATE, DELETE, SELECT
  • 데이터 제어 언어(DCL, Data Control Language)
    • GRANT, REVOKE, COMMIT, ROLLBACK

Database 관리

Database 생성

# 데이터베이스 생성
CREATE DATABASE testdb;

# 데이터베이스 사용
USE testdb;

# 데이터베이스 삭제
DROP DATABASE testdb;

0개의 댓글