Использую библиотеку mysqldb
import MySQLdb
con = MySQLdb.connect(host="host", user="uzer", passwd="1111", db="bazadann")
con.close()
Как вывести всю информацию из таблицы "test"
for row in cur.fetchall()
^
SyntaxError: invalid syntax
Пример:
import MySQLdb
con = MySQLdb.connect(host="host", user="uzer", passwd="1111", db="bazadann")
cur = con.cursor()
cur.execute("SELECT * FROM test")
for row in cur.fetchall():
print(row)
con.close()
Здесь можно найти больше примеров по работе с БД в Python
Модуль Pandas позволяет значительно упростить код и выводить данные в табличном виде:
from sqlalchemy import create_engine
import pymysql
import pandas as pd
db_connection = 'mysql+pymysql://mysql_user:mysql_password@localhost/db_name'
conn = create_engine(db_connection)
df = pd.read_sql("SELECT * FROM test", conn)
print(df)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Какова разница в более частом обращении к 1 таблице или однократные обращения к несколькимЕсть ли смысл (кроме явного удобства хранения)...