목록MySQL (5)
우당탕탕 개발일지
개념EC2: 가상 머신ECR: 도커 컨테이너 이미지 저장EKS: AWS가 제공하는 쿠버네티스 서비스 [ EC2 생성 ]*이 과정은 참고 블로그 보고 진행했습니다. 1. 이름 & OS 설정 2. 키 페어 생성 3. 네트워크 설정 4. 스토리지 구성 & 인스턴스 시작 인스턴스 생성 완료!인스턴스 고유 번호 클릭하기 [ 탄력적 IP (고정 IP) ]1. 탄력적 IP 생성 2. moivo_instances와 연결 [ SSH 접속 ]아래 명령어로 접속하려고 했으나 실패... 이유를 몰라서 여기저기 찾아보다가, aws 인스턴스에 명령어가 있다는 것을 알게 됐다. 아래와 같은 형식으로 작성해야 한다.ssh -i "moivo-instances-key.pem" ubuntu@ec2-{퍼블릭 IPv4 주소}.ap..
Moivo 프로젝트 정보DB: MySQLBack: Spring BootFront: React하지만 오라클 클라우드는 MySQL 서버를 제공하지 않기에 리눅스에 설치해서 사용하기로 했다! [ 설정 ]1. MySQL 설치2. nginx, node 설치3. 배포4. MySQL에 데이터 저장 1. MySQL 설치 및 초기 설정1-1. MySQL 설치mysql 설치 명령어(사실 아까 캡쳐는 못했는데 해당 명령어로 이미 실행을 해서 이미 존재한다고 문구 띄움...ㅋㅋㅋ)sudo apt-get install mysql-server mysql 설치 확인 명령어service mysql status 초록색 부분처럼 나오면 성공적으로 설치된거! 1-2. Mysql 비빌먼호 설정 및 계정 생성mysql 접속해서 비밀번호 설..
문제대장균 개체의 크기가 100 이하라면 'LOW', 100 초과 1000 이하라면 'MEDIUM', 1000 초과라면 'HIGH' 라고 분류합니다. 대장균 개체의 ID(ID) 와 분류(SIZE)를 출력하는 SQL 문을 작성해주세요.이때 결과는 개체의 ID 에 대해 오름차순 정렬해주세요. 결과 예시 풀이CASE 문법을 사용하여야 한다!사실 사용법을 까먹어서... 찾아봤다.. CASE 문법case when 조건 then '값' when 조건 then '값' when 조건 then '값' eles '값'END as 컬럼명 최종 SQLselect ID, case when SIZE_OF_COLONY 1000 then 'HIGH'END as SIZEfrom ECOLI_DATA..
문제천재지변으로 인해 일부 데이터가 유실되었습니다. 입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 ID 순으로 조회하는 SQL문을 작성해주세요. 정답 예시 풀이left join까지 했는데 조건문을 어떻게 작성해야할지 잘 모르겠다...구글링을 해보니 isnull 함수가 있었다. isnull(컬럼)해당 컬럼의 값이 NULL인 행을 남긴다.이를 함수르 이용하여 조건문을 사용하니 쉽게 풀렸다...!! 최종 SQLSELECT ANIMAL_OUTS.ANIMAL_ID, ANIMAL_OUTS.NAMEfrom ANIMAL_OUTSleft join ANIMAL_INS on ANIMAL_OUTS.ANIMAL_ID = ANIMAL_INS.ANIMAL_IDwhere isnull(ANIMAL_I..
문제FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 SQL문을 작성해주세요. 결과 예시 풀이1차 시도max(PRICE)로 가장 높은 가격을 출력하긴 했다.하지만 이외의 정보가 맞지 않았다... SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, max(PRICE)from FOOD_PRODUCT 2차시도그래서 조건절에 max(PRICE) 를 사용하였다.하지만 오류발생했다.... max의 기준이 없어서 그런듯하다. SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICEfrom FOOD_PRODUCT where PRICE = ..