Programming/DB

Programming/DB

[python] DB 연결, 불러오기 with pandas

필요 패키지 from sqlalchemy import create_engine import pymysql import pandas as pd 콘다환경이라면 conda install 로 설치하는 것 권장 DB 연결하기 endpoint = 'endpoint' schema_name = 'test' db_connection_str = 'mysql+pymysql://admin:password@{}/{}'.format(endpoint, schema_name ) try : db_connection = create_engine(db_connection_str) conn = db_connection.connect() except : print('fail to connect db') 엑셀 → 데이터프레임 불러오기 df =..

Programming/DB

[DB]MySQL workbench 데이터 백업/복원하기

데이터베이스를 다룰 땐 데이터가 손실되지 않게 하는 것이 중요하다. 1. 백업하기 워크벤치 왼쪽 navigator를 보면 중간쯤 Administration이 있고 누르면 Data Export를 할 수 있다. 백업하고자하는 스키마를 선택하고 폴더를 지정한 후 Export Progress로 이동해서 Start Export를 누르면 백업할 수 있다. Export를 진행할 때 구조만 할 건지 데이터만 할 건지 둘 다 할 건지 선택할 수 있다. 2. 복원하기 DROP DATABASE sqldb; SHOW DATABASES; 복원을 하기 전에 마음이 아프지만 백업한 스키마를 지워보았다. 실제상황이라면 매우 아찔하다. SHOW DATABASE;를 통해 확인해보면 sqldb 스키마가 사라진 것을 확인할 수 있다. 또는..

Heaea
'Programming/DB' 카테고리의 글 목록