DataBase 정의
여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합체
DBMS(Database Management System)
- 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어
관계형 데이터베이스(RDB : Relational Database)
- 서로간 관계가 있는 데이터 테이블들을 모아둔 데이터 저장공간
SQL (Structured Query Language)
SQL 구성
- 데이터 정의 언어 (DDL : Data Definition Language)
- 데이터 조작 언어 (DML : Data Manipulation Language)
- INSERT, UPDATE, DELETE, SELECT 등
- 데이터 제어 언어 (DCL : Data Control Language)
- GRANT, REVOKE, COMMIT, ROLLBACK 등
Database 관리
cd /usr/local/mysql/bin
./mysql -u root -p
Enter password: MySQL PW 입력
SHOW DATABASES;
![](https://velog.velcdn.com/images/gmio/post/018f2b7a-d90d-4466-9e7c-38ed3a92af0b/image.png)
create database dbname;
![](https://velog.velcdn.com/images/gmio/post/909e1d65-aec9-4883-a381-cf0f0778c065/image.png)
use dbname;
![](https://velog.velcdn.com/images/gmio/post/ce119c70-c0ef-4537-987e-59f5e59b40fa/image.png)
drop database dbname;
![](https://velog.velcdn.com/images/gmio/post/ef686677-6684-46c4-b733-c048e551ba7d/image.png)