Comment utiliser Mysql avec python

introduction

Dans cet article, je décrirai comment utiliser Mysql comme méthode de visualisation en fonction des données reçues par Yolo. Je voudrais faire un article sur la façon d'utiliser Mysql en me référant à l'article suivant.

Python + mysql-connector-Résumé de l'utilisation de python https://qiita.com/valzer0/items/2f27ba98397fa7ff0d74

environnement

python8.x Utilisez xampp (Mysql)

Bibliothèque que vous utilisez

mysql.connector

Configuration de la base de données

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

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

Code implémenté

def sqlng():
 day = datetime.date.today()
 time1 = datetime.datetime.now()
 conn = mydb.connect(
        host='127.0.0.1',
        port='3306',
        user='userid',#Entrez l'identifiant de l'utilisateur
        password='password',#Entrer le mot de passe
        database='databasename'#Entrez le nom de la base de données
    )
 #Configurer pour se reconnecter lorsque la connexion est perdue
 conn.ping(reconnect=True)
 #Vérifiez si vous pouvez vous connecter
 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()

Par souci d'ingéniosité, lors de l'insertion d'une variable arbitraire dans la base de données, j'ai eu une erreur indiquant que le type tapple ne peut pas être utilisé avec la méthode de l'article de référence, donc je l'ai fait avec la méthode ci-dessus.

#Insérez plusieurs données à la fois avec exécuter plusieurs
records = [
  (5, 'MONA', 3000),
  (6, 'XP', 1000),
]
cur.executemany("INSERT INTO test_table VALUES (%s, %s, %s)", records)

J'ai eu une erreur de cette façon. Voici ce qui suit.

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

finalement

J'ai laissé ceci comme mémo personnel, alors j'espère que c'est utile.

Recommended Posts

Comment utiliser Mysql avec python
Comment utiliser SQLite en Python
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
[Introduction à Python] Comment utiliser la classe en Python?
Comment utiliser __slots__ dans la classe Python
Comment utiliser les expressions régulières en Python
Comment utiliser is et == en Python
[Python] Comment utiliser la liste 1
Comment utiliser Python Argparse
Python: comment utiliser pydub
[Python] Comment utiliser checkio
Comment développer en Python
[Python] Comment utiliser input ()
Comment utiliser Python lambda
[Python] Comment utiliser virtualenv
python3: Comment utiliser la bouteille (3)
python3: Comment utiliser la bouteille
Comment utiliser les octets Python
Comment utiliser la bibliothèque C en Python
Comment utiliser la bibliothèque d'images Python dans la série python3
Comment utiliser tkinter avec python dans pyenv
[Pour les débutants] Comment utiliser la commande say avec python!
[Python] Comment faire PCA avec Python
Python: comment utiliser async avec
Comment utiliser les classes dans Theano
Comment collecter des images en Python
Comment utiliser les requêtes (bibliothèque Python)
[Python] Comment utiliser la liste 3 Ajouté
Comment utiliser l'API Python d'OpenPose
Comment envelopper C en Python
Python: Comment utiliser pydub (lecture)
J'ai essayé de résumer comment utiliser les pandas de python
Comment utiliser le modèle appris dans Lobe en Python
Comment utiliser la fonction zip de python
Comment gérer le japonais avec Python
[Python] Comment utiliser l'API Typetalk
Comment utiliser la méthode __call__ dans la classe Python
[Introduction à l'application Udemy Python3 +] 36. Utilisation de In et Not
Comparaison de l'utilisation des fonctions d'ordre supérieur dans Python 2 et 3
Comment rechercher par chaîne pour utiliser les json_contains de mysql dans SQL Alchemy
Comment utiliser les colonnes calculées dans CASTable
[Python] Résumé de l'utilisation des pandas
Comment faire R chartr () en Python
[Itertools.permutations] Comment créer une séquence en Python
Comment utiliser Google Test en langage C
[python] Comment utiliser __command__, explication des fonctions
Comment utiliser BigQuery en Python
[Python] Comment utiliser import sys sys.argv
Comment obtenir stacktrace en python
Comment afficher la table quatre-vingt-dix-neuf en python
Un moyen simple d'utiliser Wikipedia avec Python
Comment extraire une zone de polygone en Python
[Python] Organisation de l'utilisation des instructions
Mémorandum sur l'utilisation du python gremlin
Comment vérifier la version d'opencv avec python
[Python2.7] Résumé de l'utilisation d'unittest
Comment utiliser l'interpréteur d'Anaconda avec PyCharm
python: Comment utiliser les locals () et globals ()