inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

파이썬 & 데이터베이스 연동 with Pandas(ORM)

데이터 베이스 생성 관련 질문드립니다.

156

Seongmin Lee

작성한 질문수 21

0

선생님, 안녕하세요?

데이터베이스를 너무 많이 알려주셔서 이렇게 질문이 생겨서요.

통상 데이터베이스 생성을 할때 하기 저는 하기 코드와 같이 하거든요. (전 postgresql을 씁니다.)

그런데, 파이썬에서 sqlalchemy를 통해서 DB에 접속해서 DB 생성까지는 되는데요.

하기와 같이 자세하게 Primary key라든지 Null값처리, Data Type 세부지정에 대해서 찾아봐도 ㅠ 어디에서든 참 속 시원하게 보여주는 사이트가 없어서요.

혹시 좀 괜찮은 사이트 추천해주실 수 없으실까요?

================ 코드 ================

DROP TABLE IF EXISTS orders;

CREATE TABLE orders(

CustID INTEGER NOT NULL REFERENCES Summary(CustID),

OrderNo BIGINT NOT NULL,

OrderDate DATE("%Y-%m-%d") NOT NULL,

OrderMethod VARCHAR(2) NOT NULL,

PaymentType CHAR(2) NOT NULL,

PRIMARY KEY (CustID, OrderNo, OrderDate)

);

CREATE INDEX ON orders(CustID);

COPY

orders

FROM

'C:\Users\seong\Documents\00. Summer\0. Digital Market\HW1\Digital Marketing HW1 data set\DMEFExtractOrdersV01.csv'

WITH

NULL AS ' '

DELIMITER ','

CSV HEADER;

python 웹-크롤링

답변 1

0

좋은사람

안녕하세요.

postgre에 관한 SQL문은

https://www.postgresql.org/docs/9.1/static/reference.html

해당 공식 레퍼런스에서 확인하시고

코드를 작성하시면 됩니다.

항상 모든 데이터베이스 관련된 패키지는 설치 후

공식 데이터베이스 레퍼런스에 있는 SQL문을 실행함으로써 DDL, DML, DCL 등을 실행할 수 있습니다.

감사합니다.

현재 예제에서 error 발생

0

367

3

유튜브 동영상 다운로드

0

1448

2

Atom 에디터 관련

0

337

1

위시켓 폼데이터

0

274

1

스케줄러 사용 관련 질문 드립니다

0

627

1

selenium 에러

0

428

1

Progress bar 쓰레드 관련

0

489

1

Install Package 관련 문의

0

328

1

tkinter 샘플 코드 실행 오류 건

0

1267

1

4-7-6 네이버 & 카카오 주식 정보 가져오기

0

381

1

네이버자동로그인_by_selenium

0

876

1

위시캣 로그인 처리 및 크롤링 질문

0

345

1

2-8-1 네이버이미지 크롤링 질문

1

604

3

li:nth-of-type 질문

0

350

2

에러가 뜨는데 잘 모르겠어요ㅠ

0

401

2

Install Packages 항목이 안보이는 이유가 뭘까요?

0

401

2

환경변수 Path 설정 방법

0

631

1

웹 브라우저 없는 스크랩핑 및 파싱 실습(1) - 인프런

0

333

1

웹 브라우저 없는 스크랩핑 및 파싱 실습(1) -git주소

0

477

3

download2-8-1. py질문

0

203

1

ip 차단 당하는 거 같은데 아무리 랜덤주고, sleep 줘도 안 되는데 다른 방법 더 있을까요??

0

645

1

인프런 환경이 바뀌어서 제나름대로 하는데

0

196

1

다시올려주신 예제파일로하는데

0

190

1

아직도 에러가뜨나보네요?

0

584

1