Este es un tutorial rápido sobre cómo hacer que Python 3.7 funcione con Mysql.
Gracias a todos de quienes obtuve respuestas a mis preguntas
. Espero que esto ayude a alguien algún día.
-------------------------------------------------- -
Mi sistema:
versión de Windows: Pro de 64 bits
REQUISITOS ... descargue e instale estos primero ...
1. Descargue Xampp ..
https://www.apachefriends.org/download.html
2. Descargue Python
https://www.python.org/downloads/windows/
- ------------
// MÉTODO
--------------
Instale xampp primero después de terminar la instalación - instale Python 3.7.
Una vez que termine de instalar ambos, reinicie su sistema Windows.
Ahora inicie xampp y desde el panel de control: inicie el servidor mysql.
Confirme las versiones abriendo CMD y en el tipo de terminal
c:\>cd c:\xampp\mysql\bin
c:\xampp\mysql\bin>mysql -h localhost -v
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 10.1.21-MariaDB mariadb.org binary distribution
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
Esto es para verificar la versión MYSQL
c:\xampp\mysql\bin>python
Python 3.7.0b3 (v3.7.0b3:4e7efa9c6f, Mar 29 2018, 18:42:04) [MSC v.1913 64 bit (AMD64)] on win32
Esto es para verificar la versión de Python.
Ahora que ambos han sido confirmados, escriba lo siguiente en el CMD ...
c:\xampp\mysql\bin>pip install pymysql
Después de completar la instalación de pymysql.
cree un nuevo archivo llamado "testconn.py" en su escritorio o en cualquier lugar para un acceso rápido.
Abra este archivo con sublime u otro editor de texto y póngalo en él.
Recuerde cambiar la configuración para reflejar su base de datos.
#!/usr/bin/python
import pymysql
pymysql.install_as_MySQLdb()
import MySQLdb
db = MySQLdb.connect(user="yourusernamehere",passwd="yourpasswordhere",host="yourhosthere",db="yourdatabasehere")
cursor = db.cursor()
cursor.execute("SELECT * from yourmysqltablehere")
data=cursor.fetchall()
for row in data :
print (row)
db.close()
Ahora en su CMD - escriba
c:\Desktop>testconn.py
Y eso es todo ... ahora estás completamente conectado desde un script de Python a MySQL ...
Disfruta ...