Использую библиотеку 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)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какова разница в более частом обращении к 1 таблице или однократные обращения к несколькимЕсть ли смысл (кроме явного удобства хранения)...