https://school.programmers.co.kr/learn/courses/30/lessons/59408 GROUP BY 활용하기 SELECT COUNT(A.NAME) FROM (SELECT NAME FROM ANIMAL_INS GROUP BY NAME) as A group by 에서 바로 count 를 먹이면 group by 로 묶인 그룹마다의 개수를 세어주기 때문에 총 갯수가 안나온다. 깊이를 추가해서 group by 후 count 를 적용하여 해결 가능 DISTINCT 구문 활용하기 SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS DISTINCT NAME 에 바로 COUNT 를 먹여줄 수 있다.
자주 사용하는 명령어들을 정리했습니다. 터미널 접속 및 종료 docker exec -it "컨테이너명" bash #도커를 쓰는 경우 mysql -u root -p EXIT # 종료 이제 본격적으로 진행해봅시다 DataBase # 생성 CREATE DATABASE "db명" CHARACTER SET utf8 COLLATE utf8_general_ci; # 확인 SHOW databases; # 접근 USE "db명" # 삭제 DROP DATABASE "db명"; Table # 생성 CREATE TABLE '테이블명' ('컬럼명' 'datatype' '여러 설정', ...); # 확인 SHOW tables; # 정보확인 DESC '테이블명' # description CRUD - Read BASIC SELECT..
한때 로컬에 설치한 mysql 에 문제가 생겨서 (디비버에서 그만 root 유저와 모든 권한을 삭제해버림ㅋㅋㅋ) 아무리 지우고 재설치를 해도 남아있는 캐시 파일 때문에 동작이 안됐던 경험이 있었는데요..ㅎㅎ 이때는 결국 공장초기화해서 새 노트북 산것 같은 기분으로 하루종일 초기 세팅을 다시 해줘야 했던 기억이 나네요. 그래서 이번엔 도커에 올려서 사용해보려고 합니다. 저같은 견습생이 무지에서 비롯된 치명적인 실수를 저질러도 컨테이너만 날리고 새로 생성하면 되니까요..! 맥에서 진행했습니다. 필요한 단계들만 압축해서 작성하도록 할께요 도커 설치 brew install cask brew install --cask docker #필요한 설치들을 한번에 진행 docker -v #설치확인 Launchpad 에서..