Ich hatte meine MySQL-Datenbank mit PyMySQL als Konnektor verbunden und es wurde perfekt ausgeführt, aber wann immer ich versuche, „cursor.execute("some Statement") auszuführen oder auszuführen, gibt es nur einen ganzzahligen Wert als Ausgabe zurück.
Code:
Code: Select all
import pymysql
db=
pymysql.connect(host='localhost',port=3306,user='root',passwd='')
c = db.cursor()
c.execute("show databases;")
c.execute("use tracer;") #my database name
c.execute("select * from stud;")
Ausgabe:
Ich habe die Ausgabe als Name einiger Datenbanken erwartet, aber es wurden nur 7 als Ausgabe bereitgestellt.
Ich habe die Ausgabe als Daten in Tupeln erwartet, aber die Ausgabe, die ich erhalten habe, war
, d. h. Anzahl der Zeilen.