일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- javascript
- 서브쿼리
- sqlite3
- cursor()
- python
- insertOne
- PostgreSQL
- PostgresDB
- onetoone
- 자바스크립트
- python데이터베이스연동
- postgres
- 데이터베이스
- MongoDB
- DBFilter
- DB
- 밴쿠버응급실
- query
- 파이썬
- Join
- MySQL
- PreparedStatement
- subquery
- insert_into
- 몽고디비
- statement
- sql
- Collections
- DATABASE
- SubqueryFilter
- Today
- Total
목록분류 전체보기 (70)
새벽코딩

파이썬에서 데이터를 조회하기 위한 Step 단, 데이터 조회는 입력이나 변경하는것이 아니기 때문에, commit() 함수는 사용하지 않는다. # 파이썬에서 데이터를 조회하는 프로그래밍의 순서 # 1. DB 연동 # 2. 커서 생성 # 3. 데이터 조회 (SELECT 문) : 커서를 통해서 조회를 하는데, # 조회된 내용은 전부 커서에 저장된다. (메모리 저장) # 4. 조회된 내용들은 출력 : 커서를 이용하여 fetchone(), fetchall() 함수들을 통해서 # 콘솔에 출력하게 된다. # 5. DB 연결 종료 # commit() 이 빠진 이유는, 조회만 필요해서, 디스크에 저장, 삭제, 수정 등의 쿼리가 # 아니기 때문에 commit()을 사용할 이유가 없다. import sqlite3 # 전역변..

https://midnightcoding.tistory.com/70 https://midnightcoding.tistory.com/71 이전 2개의 글에서 다룬 내용을 바탕으로 새로운 product table을 만든다. # naverDB에 productTable 을 만들고, 열의 개수 4개로 하는데 구체적인 열 이름은 # pCode char(5), pName char(20), price int, amount int 와 같이 한다. # 테이블을 만들고 난 뒤 사용자로부터 3개의 데이터를 입력 받아서 출력한 결과는 # 아래와 같다. 하여, 아래와 같이 출력이 되도록 파이썬 프로그램으로 작성하시오. # 제품코드 제품명 가격(만) 재고수량 # --------------------------------------..

하루에 커피를 3잔정도 마시는게 습관처럼 되어버렸다. 보통 카누를 사놓고 학교갈때 2개~3개정도 싸가고는 하는데.. 공부하다 그것도 모자라면, 스타벅스가서 아메리카노 정도만 즐겨 마신다. 안타깝게도 팀홀튼에는 아이스 아메리카노는 존재하지 않는다.. 내 텀블러 이용해서, 아메리카노 그란데 + extra ice 를 주문하면 CAD $4 정도이다. 가끔 기분전환겸 (비싸서 잘못먹음) 마시는, 내가 제일 좋아하는 음료를 소개하려고한다. 캐나다 스타벅스는 한국처럼 메뉴가 다양하지도 않고, 대부분 내 입맛에 안맞아서 이거저거 시도해봤는데, 내 입맛에 제일 잘맞는 "바닐라 라떼 with soy milk" 바닐라 시럽을 조금 덜 넣고 먹으면, 단맛과 두유의 고소함이 일품이다. 어플로 주문하려면, 아래 슬라이드쇼 처럼 ..

https://midnightcoding.tistory.com/70 [Python-DB] 데이터의 입력과 조회 Python 에 내장 모듈인 sqlite3 db를 이용해서 실습을 해봄 실습전에, 먼저 c 드라이브 안에 PythonDB 폴더를 만든다. 1) 파이썬에서 데이터 입력을 위한 코딩 순서 용어 cusor() : DB하고 입력하는 창하고의 midnightcoding.tistory.com 이전 글(위에 링크) 에서 일부 데이터를 생성하였고, 이번에는 python을 이용해서 command line에서 user input을 통한 데이터를 db로 저장해보자 데이터를 DB에 insert하기 위해서 2가지 방법이 있다. 1) statement 방식 (아래 풀 코드에서 첫번째 방식은 comment해 놓았음) # ..

Python 에 내장 모듈인 sqlite3 db를 이용해서 실습을 해봄 실습전에, 먼저 c 드라이브 안에 PythonDB 폴더를 만든다. 1) 파이썬에서 데이터 입력을 위한 코딩 순서 용어 cusor() : DB하고 입력하는 창하고의 통로 execute() 안에 query를 작성할 수 있다. (예를 들면, table 생성 및 데이터 삽입 insert into 등..) # 데이터의 입력에 대한 실습 # 파이썬에서 데이터를 입력하는 프로그래밍 순서 # 1. 데이터 베이스에 연결 (연견자 = sqlite3.connect("DB이름") # 2. 커서 생성 (데이터 입출력 통로, 커서이름 = 연결자.cursor()) # 3. 테이블 만들기 (이미 만들어져 있다면 생략이 가능, 커서이름.execute("create..

참고) https://cloudstudying.kr/lectures/510 15 실전 테이블 조인(마켓컬리) | CloudStudying cloudstudying.kr - 미션 : 다음 자료는 최근 4개월간 홍팍이와 동료들이 사용한, 마켓컬리의 데이터들이다. 준비 과정을 따라 이를 실제 DB로 만들고, 주어진 조인 문제를 푸시오. DB 구조도 DB 데이터 테이블 및 데이터 생성 /* 테이블 생성 */ -- 사용자 CREATE TABLE users( id SERIAL PRIMARY KEY, -- PK email VARCHAR(60) UNIQUE, -- 이메일 nickname VARCHAR(30) -- 닉네임 ); -- 주문 CREATE TABLE orders( id SERIAL PRIMARY KEY, -..

- RIGHT JOIN 방법 먼저 조인 가능한 데이터를 가져온 후에 LEFT 조인과는 반대로, 나머지 조인 되지 않은 데이터 중 우측 테이블에 있는 데이터 값만 가져온다. 아래 그림에서 차이점을 비교해 볼 수 있다. - FULL JOIN : 조인가능한 데이터 뿐만 아니라, 조인 불가능한 것들 까지도 가져옴 예시 코드 -- FULL JOIN SELECT * FROM smartphones FULL JOIN companies ON companies.id = smartphones.company_id ; 출처 : 홍팍의 'SQL 데이터 분석, 활용!'

- LEFT JOIN은 두 테이블의 공통 데이터 (교집합) 뿐만 아니라, 좌측 TABLE의 모든 데이터를 가져오는 문법 1) 먼저 공통된 부분을 JOIN 하고 2) 추가로 나머지 값들 (왼쪽 TABLE의 나머지)을 가져와서 3) 빈값인 NULL로 채움 - QUERY 실습 =============================문제 time =========================== A. 모든 사진의 "파일명"을 조회하시오. 게시자가 있다면 "닉네임"도 함께 가져올 것. SELECT * FROM photos JOIN users ON users.id = photos.user_id ; 위 쿼리의 결과는 아래 그림의 위에 Table이다. 즉, 두 테이블(users와 photos)의 JOIN된 부분만 나타낸다..