SQL 설치 및 개념 설명

yeoni·2023년 5월 15일
0

SQL

목록 보기
1/11

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 실행
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) 제로베이스 데이터스쿨 강의자료

profile
데이터 사이언스 / just do it

0개의 댓글