ORM-DB/SQL
SQL 01 (연습 환경 세팅하기)
연어조아
2021. 10. 5. 11:19
728x90
SQL
Structured Query Language
데이터베이스 시스템에서 자료를 처리하는 용도로 사용되는 구조적 데이터 질의 언어 이다.
이 직관적인 언어는 어느 데이터베이스에서나 기본으로 제공하기 때문에 배워두면 여러 곳에서 쓸데가 많다.
관계형 데이터베이스 관리 시스템에서 자료의 검색과 관리, 데이터베이스 스키마 생성과 수정, 데이터베이스 객체 접근 조정 관리를 위해 고안되었다.
많은 수의 데이터베이스 관련 프로그램들이 SQL을 표준으로 채택하고 있다.
연습환경
- DB : mariaDB
- SampleData : https://github.com/datacharmer/test_db
Docker container Sample Data 설치
01. docker container git 설치
docker는 ubuntu 계열이기에 apt-get을 통해 설치한다.
그러나 버전이 낮은 경우가 많기 때문에 그전에 update를 실시한다.# apt update
# apt install git
02. git clone을 통한 sample data download
나는 이미 설치되어 오류메시지가 나온다.
03 sampleData폴더 이동 후 import
clone
후 ls
명령어에 폴더가 뜨지 않는다.
침착하게 cd
는 사용가능하고 ls
를 통해 제대로 clone한 것을 알 수 있다.
mysql -u root -p < employees.sql
를 통하여 import를 하자 (사진의 명령어는 오타)
데이터 설치 완료