- DB의 핵심 작업은 CRUD입니다.(Create, Read, Update, Delete)
- 스프레드 시트를 통해 어느 정도 정보를 정리정돈할 수 있습니다.(File->Spreadsheet->Database)
- Oracle, MySQL(Relational DBMS), MongoDB(관계형X)가 인기가 많습니다. 관계형을 배운 뒤, 관계형이 아닌 것을 배우는 것을 추천합니다.
- Oracle은 자금력이 필요한 반면, MySQL은 무료이고, 오픈소스입니다. 제 공부순서는 mySQL->MongoDB 입니다.
- 스프레드시트는 클릭을 통해 데이터를 조작한다면, DB는 SQL이라는 언어를 통해 데이터를 조작할 수 있습니다.
- www.codeanywhere.com 에서 설치없이 실습 진행이 가능합니다.(www.youtube.com/watch?v=JHd5-CnhJRY&list=PLuHgQVnccGMCgrP_9HL3dAcvdt8qOZxjW&index=7)
- mySQL의 구조는 데이터베이스 서버안에 데이터베이스(다른말로 스키마)안에 표(table)가 존재하는 형식입니다.
- DB는 자체적인 보안체계를 가지고 있습니다. 읽고, 쓰고, 수정하는 권한을 선택적으로 부여할 수 있습니다.
- mysql -uroot 로 데이터베이스 서버에 접속합니다.
- CREATE DATABASE opentutorials; 로 opentutorials라는 database를 생성합니다.
- SHOW DATABASES; 로 database 목록을 확인합니다.
- USE opentutorials; 로 opentutorials database를 사용하겠다고 선언합니다.
- SQL은 Structured Query Language입니다. 즉, 구조화된 쿼리 언어이며, 쉽지만 매우 중요한 언어입니다.
- table(표)에서 행은 row, record라 하고, 열은 column이라 합니다.
'Database & Network > MySQL' 카테고리의 다른 글
[MySQL] 생활코딩 15~21 (0) | 2021.02.24 |
---|---|
[MySQL] 생활코딩 8~14 (0) | 2021.02.22 |