Запросить сервер publi c sql из python - PullRequest
0 голосов
/ 07 августа 2020

Я использую следующую команду для запроса некоторых данных с сервера publi c sql с терминала. mysql --user=genome -N --host=genome-mysql.cse.ucsc.edu -A -D hg19 -e "select name,name2 from refGene"

Я пытаюсь написать сценарий python, который управляет этими данными, поэтому мне нужно, чтобы он был доступен внутри моего скрипта.

Я установил mysql-connector и попробовал использовать следующий код:

import mysql.connector
db = mysql.connector.connect(host="genome-mysql.cse.ucsc.edu", user="genome", database="hg19")
cursor = db.cursor()
data = cursor.execute("select name,name2 from refGene")

Но я понимаю, что data = None Я почти убежден, что он должен что-то делать с флагами, которые отсутствуют в коде, но я не мог найти, как их вставить .

Обратите внимание, что я знаю, что могу использовать перенаправление для команды терминала и иметь этот запрос в текстовом файле, но это не то решение, которое я ищу (я буду использовать много таблиц, а не хотите хранить их все локально)

...