Чтобы использовать данные в файле, их необходимо импортировать в базу данных. (Думайте о файле как о рецепте MySQL для создания базы данных. Теперь вам нужно указать MySQL создать базу данных из рецепта).
Вы можете импортировать базу данных, используя командную строку, скрипт Python или даже MySQL Workbench. Однако из-за размера файла использование MySQL может стать проблемой (Примечание: я не знаком с MySQL Workbench).
Чтобы импортировать базу данных из командной строки, используйте команду:
mysql -u <username> -p -h localhost king_tracking < <filename>
Чтобы фактически использовать базу данных с python, существует несколько пошаговых руководств, которые легко доступны из поиска Google . Базовый сценарий ( отсюда )
import MySQLdb
conn = MySQLdb.connect (host = "localhost",
user = "testuser",
passwd = "testpass",
db = "test")
cursor = conn.cursor ()
cursor.execute ("SELECT VERSION()")
row = cursor.fetchone ()
print "server version:", row[0]
cursor.close ()
conn.close ()
Это просто показывает версию MySQL, однако, если
"SELECT VERSION()"
заменяется вашим собственным запросом, например
"SELECT * FROM <tablename> LIMIT 0,30"
вы можете выполнять свои собственные запросы.
Чтобы разобраться в руководствах по взаимодействию с Python и MySQL, вы должны быть знакомы с обоими по отдельности. Хороший учебник по SQL - это учебник в W3schools .
Проблема с созданием таблицы не связана с исходным вопросом, но, возможно, ее необходимо решить перед попыткой импортировать файл в базу данных.