SQL 실행 순서 ( 스칼라 인라인, IF NULL, JOIN, NestedLoop JOIN )
소스단에서 데이터 처리를 하니깐 DB는 가져오는 것만
패키지를 파일 시스템 형태로 만든 것을 Docker Image라 한다.
Docker Image를 공유하는 곳을 Docker Hub(Docker Registry)라 한다.
Docker Image를 실행시킨 것을 Docker Conatiner라 부른다.
컴퓨터 > 운영체제 > Docker Engine > (Docker Container1, Docker Container2)로 Docker Engine위에 여러 Container를 실행시킬 수 있다.
이것을 Containerization이라 하며 Virtualization과는 다르다.
docker pull mysql/mysql-server:8.0
docker run --name=mysql_container --restart on-failure -d mysql/mysql-server:8.0
docker logs mysql_container 2>&1 | grep GENERATED 또는 findstr "GENERATED"
docker exec -it mysql_container mysql -uroot -p
꿀팁 primary key 한번에 처리하는법
CREATE TABLE test (
id int not null auto_increment,
test int not null,
foreign_id int nou null,
primary key(id,test)
foreign key(for_id) references foreign_test(id)
)