Wie man MySQL mit Python benutzt

Einführung

In diesem Artikel werde ich beschreiben, wie MySQL als Methode zur Visualisierung basierend auf den von Yolo empfangenen Daten verwendet wird. Ich möchte einen Artikel über die Verwendung von MySQL unter Bezugnahme auf den folgenden Artikel verfassen.

Python + MySQL-Connector-Zusammenfassung der Verwendung von Python https://qiita.com/valzer0/items/2f27ba98397fa7ff0d74

Umgebung

python8.x Verwenden Sie xampp (MySQL)

Bibliothek, die Sie verwenden

mysql.connector

Datenbankkonfiguration

databasename:mask table:mask-ok-or-ng1 Spalte: 3

name format
day day
time time
ok-or-ng text

Code implementiert

def sqlng():
 day = datetime.date.today()
 time1 = datetime.datetime.now()
 conn = mydb.connect(
        host='127.0.0.1',
        port='3306',
        user='userid',#Geben Sie die Benutzer-ID ein
        password='password',#Passwort eingeben
        database='databasename'#Geben Sie den Namen der Datenbank ein
    )
 #Stellen Sie die Verbindung wieder ein, wenn die Verbindung unterbrochen wird
 conn.ping(reconnect=True)
 #Überprüfen Sie, ob Sie eine Verbindung herstellen können
 print(conn.is_connected())
 cur = conn.cursor()
 time2=str(time1.hour)+":"+str(time1.minute)+":"+str(time1.second)
 print(day)
 print(time2)
 cur.execute("INSERT INTO `mask-ok-or-ng1` (`day`, `time`, `ok-or-ng`)"+ "VALUES"+ "("+"'"+str(day)+"'"+","+"'"+str(time1)+"'"+","+"'NG')")
 conn.commit()
 cur.close()
 conn.close()

Aus Einfallsreichtum habe ich beim Einfügen einer beliebigen Variablen in die Datenbank die Fehlermeldung erhalten, dass der Tapple-Typ nicht mit der Referenzartikelmethode verwendet werden kann, also habe ich dies mit der obigen Methode getan.

#Fügen Sie mehrere Daten gleichzeitig ein und führen Sie viele aus
records = [
  (5, 'MONA', 3000),
  (6, 'XP', 1000),
]
cur.executemany("INSERT INTO test_table VALUES (%s, %s, %s)", records)

Auf diese Weise habe ich einen Fehler erhalten. Hier ist das Folgende.

 cur.execute("INSERT INTO `mask-ok-or-ng1` (`day`, `time`, `ok-or-ng`)"+ "VALUES"+ "("+"'"+str(day)+"'"+","+"'"+str(time1)+"'"+","+"'NG')")

Schließlich

Ich habe dies als persönliches Memo hinterlassen, daher hoffe ich, dass es hilfreich ist.

Recommended Posts

Wie man MySQL mit Python benutzt
Verwendung von SQLite in Python
Verwendung von ChemSpider in Python
Verwendung von PubChem mit Python
[Einführung in Python] Wie verwende ich eine Klasse in Python?
Verwendung von __slots__ in der Python-Klasse
Verwendung regulärer Ausdrücke in Python
Verwendung ist und == in Python
[Python] Verwendung von Liste 1
Wie benutzt man Python Argparse?
Python: Wie man pydub benutzt
[Python] Verwendung von checkio
Wie man in Python entwickelt
[Python] Verwendung von input ()
Wie benutzt man Python Lambda?
[Python] Verwendung von virtualenv
python3: Verwendung der Flasche (3)
python3: Wie man eine Flasche benutzt
Verwendung von Python-Bytes
Verwendung der C-Bibliothek in Python
Verwendung der Python-Bildbibliothek in der Python3-Serie
Wie man tkinter mit Python in Pyenv benutzt
[Für Anfänger] Wie man den Befehl say mit Python benutzt!
[Python] Wie man PCA mit Python macht
Python: So verwenden Sie Async mit
Verwendung von Klassen in Theano
So sammeln Sie Bilder in Python
Verwendung von Anfragen (Python Library)
[Python] Verwendung von Liste 3 Hinzugefügt
Verwendung der Python-API von OpenPose
So verpacken Sie C in Python
Python: Verwendung von pydub (Wiedergabe)
Ich habe versucht zusammenzufassen, wie man Pandas von Python benutzt
Verwendung des in Lobe in Python erlernten Modells
Verwendung der Zip-Funktion von Python
Umgang mit Japanisch mit Python
[Python] Verwendung der Typetalk-API
Verwendung der Methode __call__ in der Python-Klasse
[Einführung in die Udemy Python3 + -Anwendung] 36. Verwendung von In und Not
Vergleich der Verwendung von Funktionen höherer Ordnung in Python 2 und 3
So suchen Sie nach einer Zeichenfolge, um json_contains von mysql in SQL Alchemy zu verwenden
Verwendung berechneter Spalten in CASTable
[Python] Zusammenfassung der Verwendung von Pandas
So machen Sie R chartr () in Python
[Itertools.permutations] So löschen Sie eine Sequenz in Python
Verwendung von Google Test in C-Sprache
[Python] Verwendung von __command__, Funktionserklärung
So arbeiten Sie mit BigQuery in Python
[Python] Verwendung von import sys sys.argv
Wie bekomme ich Stacktrace in Python?
So zeigen Sie die neunundneunzig Tabelle in Python an
Einfache Möglichkeit, Wikipedia mit Python zu verwenden
So extrahieren Sie einen Polygonbereich in Python
[Python] Organisieren der Verwendung für Anweisungen
Memorandum über die Verwendung von Gremlin Python
So überprüfen Sie die Version von opencv mit Python
[Python2.7] Zusammenfassung der Verwendung von unittest
Verwendung von Anacondas Interpreter mit PyCharm
Python: Verwendung von Einheimischen () und Globalen ()