본문 바로가기

database4

[Oracle] programmers - DATETIME에서 DATE로 형 변환 문제 : https://programmers.co.kr/learn/courses/30/lessons/59414 DATETIME을 DATE로 형변환하여 출력하는 문제이다 DATETIME : 2018-09-01 12:01:10 -> DATE : 2018-09-01 풀이 SELECT ANIMAL_ID, NAME, TO_CHAR(DATETIME, 'YYYY-MM-DD') AS 날짜 FROM ANIMAL_INS ORDER BY ANIMAL_ID; TO_CHAR 을 이용하여 DATETIME을 DATE형식인 'YYYY-MM-DD'로 바꿔준다 참고 : https://gent.tistory.com/331 2021. 8. 5.
[Oracle] programmers - 없어진 기록 찾기 문제 : https://programmers.co.kr/learn/courses/30/lessons/59042 코딩테스트 연습 - 없어진 기록 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr ANIMAL_OUTS 테이블 에는 존재하지만, ANIMAL_INS 테이블에는 존재하지 않는 동물의 ID, NAME을 SELECT 하는 문제이다. ID로 오름차순 정렬하여 출력해야한다. 첫번째 방법 - 서브쿼리 사용하기 SELECT ANIMAL_.. 2021. 8. 5.
ubuntu mysql 비밀번호 설정하기 예전 글에서 alter~ 명령어로 비밀번호를 설정했던 게시물이 있었다. aws 프리티어를 1년간 더 사용하기 위해 계정을 파서 새로 ec2를 만들고, mysql 을 다운로드 해서 비밀번호를 설정하는 도중에 문제가 생겨 다시 찾아보게 되었다. 프로젝트 진행에 sequelize를 쓰기위해 db설정을 하는 도중 $ sequelize db:create 이 명령어에서 오류가 발생했다. velog.io/@michael00987/MYSQL-%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%ED%99%95%EC%9D%B8-%EB%B0%8F-%EB%B3%80%EA%B2%BD 먼저 mysql 설치를 하고(설치방법은 2020/07/30 - [개발/database] - ubuntu 에 mysql 설치하기 참.. 2021. 1. 24.
python beautifulSoup를 이용해 crawling 한 정보 db저장하기 오늘은 python library beautifulSoup를 이용하여 필요한 정보를 crawling 후, db에 저장하는 방법에 대해 적어보겠습니다. python : 3.8 mysql : 8.0 1. 필요한 라이브러리 install pip install requests pip install beautifulsoup4 pip install pymysql requests : http 요청처리를 위해 사용하는 모듈 beautifulsoup4 : html 및 xml 문서 구문 분석을위한 Python 패키지 pymysql : python과 mysql을 이어주는 패키지 2. html 크롤링하기 저는 영화와 평점이 있는 웹페이지 url을 선언해주고, 해당 웹페이지의 html을 가져왔습니다. 실제로 print(soup.. 2020. 8. 4.