(SQL) DataBase

임경민·2023년 10월 31일
1
post-thumbnail

DataBase 정의


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

DBMS(Database Management System)

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

관계형 데이터베이스(RDB : 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 관리

  • root 계정으로 mysql에 접속
cd /usr/local/mysql/bin
./mysql -u root -p
Enter password: MySQL PW 입력
  • 현재 database 목록 확인
SHOW DATABASES;

  • Database 이름을 지정하여 생성
create database dbname;

  • 해당 데이터베이스로 이동(사용)
use dbname;

  • Database 삭제
drop database dbname;

0개의 댓글