일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 활성화
- fundbox
- 인게이지먼트
- 퍼널분석
- 서말리포켓
- pmf
- 한장으로끝내는비즈니스모델100
- 리텐션
- 역설구조
- BM분석
- 머신러닝
- activation
- aarrr
- mysql설치 #mysql #mysqluser #mysqlworkbench
- 바로팜
- 비즈니스모델
- sklearn
- retention
- 핀테크
- allra
- 팔방이익구조
- 코호트
- model_selection
- 셀프스토리지
- 그로스해킹
- CAC
- 올라
- 선정산서비스
- 데이터분석
- 전환율
- Today
- Total
목록# 1. 언어/# 1.1. SQL (21)
데이터로그😎

Hacker Rank에서 Binary Tree Nodes 문제에 대한 SQL 쿼리식을 작성하던 와중, 중요한 사실을 알아버렸다..!NOT IN 사용 시 주의해야 할 사항인데, 쿼리를 업무에서 쓰는 사람이라면 꼭 알아 둘 것..! ☠️0. 데이터 소개ColumnType컬럼 설명NIntegerBinary Tree의 노드 값PIntegerN의 Parent 1. 문제https://www.hackerrank.com/challenges/binary-search-tree-1/problem?isFullScreen=falseWrite a query to find the node type of Binary Tree ordered by the value of the node.Root: If node is root node..

MySQL Workbench의 기본 user는 root이다. root 계정은 최고 관리자 권한을 갖고 있는데, 모든 사용자가 root 계정을 사용하게 되면 보안 위험이 크다.예를 들면, root 권한을 모든 이에게 나누면 실수로 중요한 데이터 베이스를 누군가 삭제할 수도 있다.따라서 사용자 계정 별로 권한을 부여하기 위해 우리는 user를 생성한다. 1. + 버튼 클릭 2. root 계정으로 서버 접속접속 후 Administraion 클릭 > Management의 Users and Privilleges 클릭 > Add Account클릭User Accounts에 나와있는 User가 사용자이다. 3. user 생성 Login Name에 원하는 유저 이름을 넣는다.password는 안 써도 되지만, 나는 ..

데이터 모델링이란? 데이터 모델링 현실 세계의 데이터를 데이터 베이스로 옮기는 과정 데이터 베이스 설계의 핵심 과정 데이터 모델 개념적 데이터 모델 개체 - 관계 모델 논리적 데이터 모델 데이터베이스의 논리적 구조로 표현하는 도구 1. 개념적 데이터 모델 피터 첸(Peter Chen)이 제안한 개념적 데이터 모델 개체-개체 간의 관계를 이용해 현실 세계를 개념적 구조로 표현 핵심 요소: 개체, 속성, 관계 개체 - 관계 다이어그램 (E-R diagram) : 개체 - 관계 모델을 이용 개체 (Entity) 현실세계에서 사람이나 사물과 같이 구별되는 모든 것 저장할 가치가 있는 중요 데이터를 가지고 있는 사람이나 사물, 개념, 사건 등 다른 개체와 구별되는 이름을 가지고 있고, 각 개체만의 고유한 특성이나..
*모든 글의 내용은 아래의 사이트를 참고하여 작성했습니다. [MYSQL] 📚 JOIN과 서브쿼리 차이 및 변환 💯 정리 조인(JOIN) vs 서브쿼리(Sub Query) 조인과 서브쿼리는 때로 동일한 결과를 얻을 수 있다. 상황에 따라 조인을 사용하는 것이 훨씬 좋을 때도 있고, 반면에 서브 쿼리를 사용하는 것이 좋을 때도 있다. inpa.tistory.com 서브쿼리(Subquery) vs 조인(JOIN) 1. 서브쿼리 하나의 쿼리 안에 다른 쿼리가 포함된 것을 말한다. 메인 쿼리라 불리는 외부 쿼리가 있고, 외부 쿼리 내에 다른 내부 쿼리문이 있다. 2. 조인(JOIN) 여러개의 쿼리가 필요하지 않다. 2개 이상의 테이블을 특정 기준에 따라 연결하고, 연결한 최종 테이블로부터 열을 조회하도록 하는 기..

MySQL 접속하기 1. 상단 메뉴에서 Database > Connect to Database 선택 2. Connect to Database 접속 창이 나오면 아래 정보들을 입력한다. Hostname: 127.0.0.01 Port: 3306 UserName: root 'Store in vault...'를 선택해서 설치할 때 설정한 루트의 암호를 입력한다. 3. OK를 선택하면 접속이 진행된다. 위의 단계대로 하면 root 계정으로 MySQL 접속에 성공한 것이다. 데이터베이스 생성하기 이제 데이터베이스를 생성해보자. yammers 라는 데이터베이스를 생성해보겠다. 1. CREATE DATABASE 데이터베이스명 아래의 쿼리문을 통해 새로운 데이터베이스를 생성하면 좌측 SCHEMAS에 yammers라는 새..

테이블 생성 CREATE TABLE 테이블이름( 컬럼명 데이터형식 NULL여부 COMMENT) CREATE TABLE STOCK_TAG( STK_CD varchar(40) NOT NULL COMMENT '종목코드', STK_TAG_DV_NM varchar(200) NOT NULL COMMENT '종목태그분류명', STK_TAG_NM varchar(200) NOT NULL COMMENT '종목태그명', USE_YN varchar(200) NULL COMMENT '사용여부', REG_DTM DATETIME NULL COMMENT '등록일시', PRIMARY KEY (STK_CD, STK_TAG_DV_NM, STK_TAG_NM)) ENGINE=InnoDB COMMENT ='종목별태그'; 데이터 입력 # 1. ..