본문 바로가기

sql

(13)
구글 빅쿼리(BigQuery) 시작하기 및 datagrip 연동 안내 구글 빅쿼리(BigQuery) 시작하기 및 datagrip 연동 안내 안녕하세요. 구글 빅쿼리(BigQuery)를 첨으로 사용하시는 분들께 구글 빅쿼리 사용법에 대해서 간단하게 안내를 드립니다. 우선 구글 빅쿼리(BigQuery) 가 무엇이고, 왜 사용하는지, 그리고 어떻게 편하게 사용 하는지에 대해서 알아보도록 하겠습니다. 자, 따라오시죠. 구글 빅쿼리는 머신러닝(ML)에 특화된 Cloud Database 입니다. 비교적 저렴한 비용으로 많은 데이터에서 아주 빠르고 간단하게 Ansi SQL을 이용하여 데이터를 추출 해 낼수 있습니다. OLAP성 데이터베이스로 이용하시면 아주 편합니다. 따로 물리서버나 개인 PC에 DB를 설치할 필요도 없이 언제 어디서든 데이터를 확인하고, 분석 할 수 있습니다. 사용방..
mysql mariadb update join SQL 문법 쉬운 설명 mysql mariadb update join SQL 문법 쉬운 설명 mysql이나 mariadb에서 update 하실때 join해서 update 하는 방법에 대해서 쉽고 간단하게 설명을 드리도록 하겠습니다. 기존에 오라클이나 PG등을 사용하신분들은 mysql/mariadb에서 하시던데로 update join을 하면 잘 안되시는걸 경험하셨을겁니다. 간단하게, 쉽게 설명을 드리도록 할께요. Mysql/Mariadb update join 우선 아래와 같이 실습을 위해 두개의 테이블을 생성 했습니다. 테이블 데이터를 먼저 확인 해보겠습니다. 위 테이블은 학생테이블 입니다. up_students 테이블 이구요. 지금 그림과 같이 major_title과 major_title_prfs_name 컬럼이 null로 채..
[파이썬]네이버 카페 게시판 크롤링 웹 스크래핑 2021년 버전 [파이썬]네이버 카페 게시판 제목, 본문, 작성자, 글번호 웹 스크래핑 2021년 버전 안녕하세요. 한 2년여전에 네이버 카페 스크래핑을 할 일이 있어서 했었고, 이번에 다시 하는데, 안되더라구요. 역시.. 네이버..ㅎㅎ 많이 바꿨더군요. 그래서 아예 새롭게 개발을 했습니다. 다른 여러분들께도 조언도 구하고, 구글링도 해가면서 여차저차 완성을 하여 이렇게 공개를 합니다. 바로 시작 해보겠습니다. database 테이블 생성 우선, 저는 스크래핑한 데이터를 DB에 저장 할겁니다. mysql을 기반으로 사용했습니다. 저장 하기 위해선 테이블이 필요하겠죠. 테이블 생성 DDL은 다음과 같습니다. mysql이 있으시면 접속하셔서 생성 하시면 됩니다. create table clubrav4.jau_2021 ( s..
SQLD 오답노트 및 기출 총 정리 이거 하나면 합격 가능 SQLD 오답노트 및 기출 총 정리 이거 하나면 합격 가능 SQLD 준비를 하고 계신가요? SQLD 를 독학으로 준비 하고 계시다면 아래 자료를 꼭 활요 하시길 바랍니다. SQLD 기출문제들과 오답노트를 준비 했습니다. 제가 첨부해드린 기출문제들과 오답노트 딱 5번씩만 보세요. 전공자라면 따로 책을 안보셔도 합격이 가능 하실 겁니다. 전공자가 아니더라도, 5번 보시고, 실습 조금 더 하시면 충분히 합격을 하실 수 있습니다. 독학하시는 여러분들 모두 화이팅 하시길 바랍니다!!! SQLD 기출 문제 총정리 SQLD 기출문제는 아래 포스팅으로 이동하시면 잘 정리가 되어 있습니다. 종종 업데이트가 되니 최신이라고 생각하시면 되겠습니다. 2020.05.21 - [Database] - SQLD 기출문제 모음 정리 ..
replace into & insert into 차이점, 주의할점이 무엇인지 쉽고 간단하게 확인하기 replace into & insert into 차이점, 주의할점이 무엇인지 쉽고 간단하게 확인하기 안녕하세요. MYSQL이나 mariadb를 쓰시는 여러분들께 오늘은 replace into 와 insert into의 차이점을 말씀 드려보겠습니다. 자, 그럼 시작해 보겠습니다. 개념이해 아마 여러분들이 insert into에 대해서는 잘 아시리라 생각을 하는데, 잘 이해 안가시는 분들이 있다면 아래 포스트를 한번 보고 오시면 됩니다. 2020.05.15 - [Database/sql 강의] - sql 독학 강의 # mysql insert 사용 방법 17편 -sTricky sql 독학 강의 # mysql insert 사용 방법 17편 -sTricky sql 독학 강의 # mysql insert 사용 방법 1..
SQLD 독학용 책 추천 SQLD 독학용 책 추천 안녕하세요. 요즘 SQLD 관심도가 아주 높습니다. DB쪽 업무를 지망하시는 분들, 그리고 개발자, 기타 취업 준비생들까지 SQLD에 관한 관심이 아주 높으셔서 관련해서 포스트를 하나 작성 해 봅니다. 특히나 SQLD는 독학으로 준비하시는분들이 많이 계시더라구요. 아래 내용 참고 하셔서 SQLD 취득 하시는데 꼭 도움이 되셨으면 좋겠습니다. SQLD 독학용 책 SQLD는 독학으로도 충분히 가능한 자격증 입니다. 난이도도 그다지 높지 않고, 기본적으로 SQL을 조금만 알아도 취득 할 수 있으시라 생각 됩니다. 그리고 실제로 제가 추천해드리는 이 책들로 합격한 수기들이 많이 있습니다. 다른책들도 많이 있으나, 아래 책 2권이 가장 유명하고, 실제로도 괜찮다는 평들이 많으니 우선적으로..
datagrip 사용법 마스터하기 초기설정 부분 안내 datagrip 사용법 마스터하기 초기설정 부분 안내 안녕하세요. 오늘은 DB Tools, SQL Tools 가운데 제가 지난 9년여간 써왔던 많은 DB Tool들 가운데 가장 뛰어나다고 생각하고 지금도 잘 사용 중인 Tool인 datagrip에 관하여 소개를 드리겠습니다. 많은 분들이 각자 자신에게 맞는 DB Tool들을 사용하고 계시지만, 아직 datagrip을 몰라서, 또는 회사에서 어쩔 수 없이 제공하는 기본 툴들만 사용하고 계신 경우도 많이 있을 거라 생각합니다. oracle을 쓰시는 분들은 orange, toad나 sqlgate 등을 많이 쓰실것 이고, mysql이나 mariaDB를 사용하시는 분들은 heidSQL 또는 MyAdmin, DBeaver 등을 많이들 사용하고 계실 것입니다. 물론 ..
MySQL 기본 select SQL 예제 MySQL 기본 select SQL 예제 안녕하세요. 오늘은 MySQL에서 기본적으로 사용되는 select SQL의 예제를 보여드리고 사용법을 안내드리겠습니다. 우선 그전에 여기서 사용될 데이터들에 대해서 간략하게 안내하고, DDL문을 공유하겠습니다. 우선 이번 select SQL 예제 작성을 위해서 3개의 테이블을 생성할 것입니다. student, exam_result, major 이렇게 3개의 테이블을 생성하고요. 각 테이블은 아래와 같은 성격의 데이터가 들어가게 됩니다. student 테이블 student 테이블은 아래와 같이 생겼습니다. 학생 이름, 학번, 생년원일, 성별, 입학 연도, 전화번호, 학과 코드 총 66명의 학생 정보가 들어있습니다. 1. 테이블 DDL create table stud..