1. MySQL 설치
cd /usr/local/mysql/bin
./mysql -u root -p
Enter password: root 패스워드
- 환경변수 설정
- vim 에디터: 기본 → 편집모드, i → 입력모드, esc → 일반모드
- 마지막 변경사항 실행취소 → 일반모드에서 u, :u, :undo / 4가지 취소 → 4u
- 변경 사항을 다시 실행: 일반 모드에서 ctrl + R, :redo / 4번 4 ctrl + R
:w
저장, :wq
저장 후 종료, :q
저장하지 않고 종료
sudo vi /etc/paths
password: 컴퓨터 패스워드
/usr/local/mysql/bin
:wq
mysql -u root -p
Enter password: root 패스워드
2. Database 용어 정의
Database
- 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합체
DBMS (Database Management System)
- 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어(ex. MySQL)
관계형 데이터베이스 (RDB : Relational Database)
- 서로간에 관계가 있는 데이터 테이블들을 모아둔 데이터 저장공간
SQL (Structured Query Language)
- 데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어
- 데이터 정의 언어 (DDL: Data Definition Language)
- CREATE, ALTER, DROP 등의 명령어
- 데이터 조작 언어 (DML: Data Manipulation Language)
- INSERT, UPDATE, DELETE, SELECT 등의 명령어
- 데이터 제어 언어 (DCL: Data Control Language)
- GRANT, REVOKE, COMMIT, ROLLBACK 등의 명령어
Reference
1) 제로베이스 데이터스쿨 강의자료