[PYTHON] Connectez-vous à mysql

Utilisez mysql-connector-python

import mysql.connector

conn = mysql.connector.connect(host='127.0.0.1', user='root', password='')
cursor = conn.cursor()

cursor.execute('CREATE DATABASE test_mysql_database')

cursor.close()
conn.close()

conn = mysql.connector.connect(host='127.0.0.1', database='test_mysql_database')
cursor = conn.cursor()
cursor.execute('CREATE TABLE persons('
               'id int NOT NULL AUTO_INCREMENT,'
               'name VARCHAR(14) NOT NULL,'
               'PRIMARY KEY(id))')
cursor.execute('INSERT INTO persons(name) values("Mike")')
conn.commit()

cursor.execute('SELECT * FROM persons')
for row in cursor:
    print(row)

cursor.close()
conn.close()

production:

(1, 'Mike')

Recommended Posts

Connectez-vous à mysql
Connectez python à mysql
Connectez-vous à MySQL à l'aide de Flask SQL Alchemy
Connectez-vous au conteneur MySQL de Docker depuis Flask
Connectez-vous à MySQL avec Python dans Docker
Connectez-vous à MySQL avec Python sur Raspberry Pi
Connectez-vous à BigQuery avec Python
Connectez-vous à Postgresql avec GO
Connectez MySQL de Vagrant à MySQL Workbench
Connectez-vous à sqlite depuis python
Connectez-vous à la région tokyo de s3
J'obtiens [Erreur 2055] en essayant de me connecter à MySQL avec Heroku
Script pour mysqldump vers toutes les bases de données MySQL
Étapes pour installer MySQL 8.0 sur CentOS 8.1
Connectez-vous à la base de données utf8mb4 à partir de python
Malentendu sur la façon de connecter CNN
Comment utiliser Mysql avec python
Connectez-vous à Elastic MQ avec boto
Connexion SSH de Windows à GCP
Connectez deux caméras USB au Raspberry Pi 4
Connectez-vous au VPN Packetix à partir de CentOS 7 minimal.
Connectez Sipeed Lichee Zero au filet
Connexion de python à MySQL sur CentOS 6.4
L'histoire de l'abandon d'essayer de se connecter à MySQL en utilisant Heroku
Connectez-vous à GNU / Linux avec un bureau distant
Vider les données SQLite3 et migrer vers MySQL
Comment gérer des valeurs consécutives dans MySQL
Connectez-vous à s3 avec AWS Lambda Python
[Python / Tkinter] Connectez les raccourcis clavier au menu
Connectez-vous à Pepper avec l'interpréteur Python de PEPPER Mac
Scraping à l'aide de lxml et enregistrement sur MySQL
Comment utiliser SQLAlchemy / Connect avec aiomysql
[Remarque] QXcbConnection: impossible de se connecter à l'affichage
Connectez-vous à l'API Websocket de Coincheck depuis Python
Gust ne peut pas se connecter au Wifi sous Linux
Je souhaite me connecter à PostgreSQL à partir de plusieurs langues
Connectez-vous à Spacon ITO Jupyter à partir du navigateur client
Impossible de se connecter à MySQL depuis l'environnement Docker (Debian)
Connectez facilement Xillybus et la logique utilisateur avec cReComp
Ecrire un script pour convertir un vidage MySQL en TSV
Connectez votre Raspberry Pi à votre smartphone en utilisant Blynk
Connectez-vous à un réseau Bitcoin à l'aide des outils Pybitcoin
Connectez-vous à une console série via Bluetooth (CentOS 7)
Utilisez Tor pour vous connecter depuis urllib2 [Python] [Mac]
[AWS] Migrer les données de DynamoDB vers Aurora MySQL
[AWS EC2] Comment installer uniquement le client MySQL sur Amazon Linux 2 et se connecter à RDS