파이썬과 MySQL 사이에 멋지고 간단한 인터페이스가 있습니까? MySQLdb 모듈, SQLAlchemy 및 MySQL에서 제공하는 모듈을 살펴 보았습니다. 그들은 작동하지만, 빠르고 clunky하고 빠르게 작업하기가 어렵습니다. 필자는 Python을 처음 접했지만 MATLAB에서이 작업을 수행했으며 매우 쉬운 인터페이스를 가지고 있습니다. I.E.간단한 파이썬 -MySQL 브리지?
당신이 뭔가를해야 할 것 같다 파이썬에서 쿼리를 수행 할 때마다 :
import datetime
import mysql.connector
cnx = mysql.connector.connect(user='scott', database='employees')
cursor = cnx.cursor()
query = ("SELECT first_name, last_name, hire_date FROM employees "
"WHERE hire_date BETWEEN %s AND %s")
hire_start = datetime.date(1999, 1, 1)
hire_end = datetime.date(1999, 12, 31)
cursor.execute(query, (hire_start, hire_end))
for (first_name, last_name, hire_date) in cursor:
print("{}, {} was hired on {:%d %b %Y}".format(
last_name, first_name, hire_date))
cursor.close()
cnx.close()
MATLAB에, 나는 그 프로그램을 시작하고, 때처럼 (한 번 연결을 시작하는 반면 뭔가를 검색하는 것은 (from here)로 간단합니다. 그냥 간단한 I/O 쿼리 실행 부 및 데이터 기 returner 내가 데이터베이스와 함께 연주 좋아하고 많은 크로스를
[Fn,Ln,Hd] = mysql(['SELECT first_name, last_name, hire_date FROM employees WHERE hire_date = ',num2str(some_date)])
없음 커서와 연결하면 조회 할 때마다하지 않습니다하기 플랫폼 프로젝트. 개개인이 MATLAB에서 데이터에 연결하고 데이터를 살펴 보는 것은 대단한 특징입니다. 이 작업을 수행 할 파이썬 브리지가 있습니까?
당신은 여전히 * 어딘가에 MySQL 데이터베이스 *에 대한 연결 정보를 제공해야합니다. – Amber