CS19 [Programmers] 최댓값 구하기 문제 SQL문을 이용해서 최댓값을 구하는 문제이다. 문제 설명 가장 최근에 들어온 동물이 언제 들어왔는지 조회해야 한다. ANIMAL_INS 테이블 안에서 DATETIME Column을 위와 같은 결과가 나올 것 같다. 개념 Column을 조회하기 위해서 SQL문 중 SELECT을 이용하면 된다. SELECT는 테이블 내에 있는 데이터를 조회하는 명령어이다. 또한, Column 중 가장 작은 값을 반환하기 위해서는 MIN(), 가장 큰 값을 반환하기 위해서는 MAX()를 이용한다. SELECT 구문 SELECT (column명) FROM (table명) MIN() 구문 SELECT MIN(Column명) FROM (table명) MAX() 구문 SELECT MAX(Column명) FROM (table명).. 2020. 11. 27. [Programmers] 모든 레코드 조회하기 문제 SQL문을 이용하여 모든 레코드를 조회하는 문제이다. 문제 설명 위와 같은 문제에서 아래와 같은 출력이 이루어져야 한다. ANIMAL_ID 순으로 ANIMAL_TYPE, DATETIME, INTAKE_CONDITION 등 모든 Column을 가져와야 한다. 개념 모든 Column을 가져오기 위해서는 SQL문 중에 SELECT을 써야 한다. SELECT는 테이블 내에 있는 데이터를 조회한다는 명령어이다. 모든 Column을 가져오기 위해서는 *SELECT * FROM 테이블 이름 * 써주면 된다. 여기서 **는 *전체를 뜻한다. 문제 풀이 문제에서 주어진 테이블 이름이 ANIMAL_INS이기 때문에 SELECT * FROM ANIMAL_INS 를 입력하게 되면 위와 같이 모든 Column의 데이터를 .. 2020. 11. 27. [AWS-EC2] AWS EC2 Ubuntu 18.04 Apache 설치 AWS EC2 서버 접속 Putty나 CMD를 이용하여 AWS EC2 서버에 접속한다. Apache 웹 서버 설치 sudo apt-get install apache2 위 명령어는 apache2가 설치되도록 한다. 여기서 apt-get은 우분투(Ubuntu)를 포함한 데미안계열의 리눅스에서 쓰이는 패키지 관리 명령어 도구이다. Apache 웹 서버 사용을 위한 인바운드 규칙 편집 AWS EC2 사이드 메뉴에서 [네트워크 및 보안] - [보안 그룹]에 들어간다. [보안 그룹 ID]를 클릭한 후 [인바운드 규칙 편집] 버튼을 누른다. 위와 같은 화면이 나온다면 알맞게 들어간 것이다. AWS EC2에서 Apache 웹 서버를 이용하기 위해 [규칙 추가] 버튼을 누른다. 위 사진과 같이 설정해주면 퍼블릭 IP에서.. 2020. 11. 26. [AWS-EC2] AWS EC2 Ubuntu 18.04 MySQL 설치 AWS EC2 서버 접속 Putty나 CMD를 이용하여 AWS EC2 서버에 접속한다. MySQL 설치 MySQL을 설치하기 전 업데이트 sudo apt update 위 명령어는 현재 AWS EC2 서버에서 사용 가능한 패키지들과 그 버전에 대한 정보를 업데이트해준다. MySQL 서버 설치 sudo apt install mysql-server 위 명렁어로 mysql을 설치할 수 있다. AWS EC2 서버에서 사용 가능한 버전으로 알아서 설치된다. 만약 원하는 버전이 있다면 sudo apt install mysql-server-x.x (x.x 버전명) 뒤에 버전명을 입력해주면 된다. MySQL 접속 sudo mysql [-h 호스트명] -u계정명 -p[패스워드] [사용할 DB] [ ]는 옵션이기 때문에 생.. 2020. 11. 26. 서버, 클라우드 서버, AWS란? 프로젝트를 시작한지 몇 개월이 지났다. 프로젝트에서 내가 맡은 파트는 서버 구축 및 DB 연동이었다. 나중에 혹여나 내 자신이 다시 찾아볼 거 같기도 하고, 서버 구축을 해야 하는 모든 이들에게 도움이 됐으면 해서 부족하지만 적어보려고 한다. 서버란? 서버 : 클라이언트에게 네트워크를 통해 서비스하는 컴퓨터를 의미한다. 출처 : 위키백과 어렵게 말하면 위와 같지만 쉽게 말하면 컴퓨터이다. 우리가 지금 사용하고 있는 컴퓨터도 서버가 될 수 있다. 하지만 클라이언트 즉, 사용자에게 정보를 제공하기 위해서는 24시간 내내 돌아가야 한다. 네이버와 같은 페이지를 볼 수 있는 이유도 24시간 내내 사용자에게 서비스를 제공하기 때문이다. 만약 서버가 돌아가지 않는다면 우리는 페이지를 볼 수 없을 것이다. 보통 큰 .. 2020. 11. 26. 이전 1 2 3 다음 반응형