DataScience/DataBase4 SQLD 합격 후기 처음으로 딴 자격증. 나를 증명할 수단이 하나라도 더 추가되었으면 좋겠다고 생각해 SQLD를 준비했고 합격했다. 관련전공이기도 하고, 따로 공부도 했었기에 시험을 준비하는데는 큰 어려움은 없었다. 준비는 아래 보이는 책으로 준비했는데, 이론을 잘 모르는 분들에게는 강력히 비추하고 싶다. 자세한 설명도 없고, 뒤에 있는 기출문제에 나오는 개념에 대한 설명이 없는 것도 있다. 다만 나에게는 꽤나 도움이 됐다. 이론은 거의 다 알고 있어서 가볍게 읽고 넘어가기 좋았고, 기출문제와 시험문제가 굉장히 유사하게 나와 도움이 많이 됐다. SQLD를 준비하는 분들이라면, 빠르게 이론을 훑고 기출문제 위주로 시험을 준비하면 좋겠다. 시험이 어떤 느낌으로 나오는지 감을 익히면, 어떤 개념을 알고 있어야하는지 더 빠르게 파.. 2023. 7. 7. CREATE TABLE, REPLACE INTO 파이썬 증권 데이터 분석 책을 참고하여 테이블을 만들고 데이터를 최신화하는 법에 대해 알아봤습니다. MariaDB를 사용하고 있고 MariaDB는 HeidiSQL을 통해 GUI로 접근할 수 있습니다. 먼저 HeidiSQL창에서 다음과 같인 테이블이 존재하지 않는다면 test란 테이블을 만들도록 작성했습니다. PRIMAY KEY (기본키)는 code(종목코드)로 설정했습니다. 정확히는 USE FOR_TRAIN을 쓴 후에 생성해줘야하는데, 사용할 데이터베이스를 더블클릭하게 되면 진한 글씨체로 바뀌고, 그러면 쓰지않고 생성해줘도 됩니다. 그 후 새로고침을 하면 오른쪽 화면과 같이 테이블이 생성되었음을 알 수 있습니다. 이와 같은 과정은 pymysql을 이용해서도 가능합니다. pymysql의 connection.. 2022. 4. 28. MariaDB, Heidisql 설치 / pymysql 사용 데이터베이스 수업 때 MySQL을 설치해서 사용해본 경험이 있는데, "파이썬 증권 데이터 분석" 책을 공부하면서 다시 설치해봅니다. 이 책에서는 MariaDB를 사용합니다. MariaDB는 MySQl의 창업자인 몬티 와이드니어스가 Oracle을 나오면서 부족한 부분을 개선하며 다시 만든 것이라고 합니다. Maria와 My 모두 따님의 이름이라고 합니다. 되게 멋있네요. 먼저 MariaDB를 설치해줍니다. 설치가 완료되면 cmd창에서 실행시켜볼 수 있습니다. 기타 작업들은 txt파일에 정리해놨습니다. 이렇게 CLI기반으로 사용할 수도 있지만 더 편리하게 GUI기반으로 사용할 수 있습니다. MariaDB를 설치할 때 HeidiSQL도 같이 설치가 되는데 이를 사용하면 됩니다. 이렇게 데이터베이스, 테이블을 .. 2022. 4. 26. 데이터베이스 - CREATE TABLE, INSERT VALUES 사놓고 쌓아놓은 물건처럼, 정리를 하지않으니 배운 정보들이 난잡하게 느껴진다. DB, 배운 정보들을 꾸준히 정리해보자. DB구조와 SQL를 학습하기 위해 MySQL을 사용한다. 공짜로 이용할 수 있는 플랫폼이기도하고 SQL문이 DBMS종류마다 조금씩 다르지만 큰 틀은 비슷하기에 처음에 공부하기 좋다고 생각한다. 테이블을 만드는 방법은 여러가지가 있는데 먼저 MySQL Workbench를 이용해서 만들 수 있다. 테이블을 스키마 안에 정의된다. 스키마는 하나의 틀이라고 생각하면 된다. 따라서 간단하게 말하자면 스키마를 만들고 그 스키마에 테이블을 만든다. 그 후에 이 테이블에 값들을 집어넣으면 된다. Workbench를 이용하면 명령문을 몰라도 사용할 수 있다. 원하는 명령을 누르면 명령어, SQL문이 자.. 2021. 5. 12. 이전 1 다음