Estos son solo algunos ejemplos básicos de cómo utilizar MySQL con Python. Hay muchas más operaciones que puedes realizar con MySQL y Python, como actualizar datos, eliminar datos, realizar consultas más complejas, entre otras
instalacion:
pip install mysql-connector-python
Crear una tabla:
Para crear una tabla en MySQL desde Python, puedes utilizar la siguiente sintaxis:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="tu_usuario",
password="tu_contraseña",
database="tu_base_de_datos"
)
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE clientes (nombre VARCHAR(255), direccion VARCHAR(255))")
Insertar datos en una tabla:
Para insertar datos en una tabla, puedes utilizar el siguiente código:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="tu_usuario",
password="tu_contraseña",
database="tu_base_de_datos"
)
mycursor = mydb.cursor()
sql = "INSERT INTO clientes (nombre, direccion) VALUES (%s, %s)"
val = ("Juan", "Calle 123")
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "registro insertado.")
Seleccionar datos de una tabla:
Para seleccionar datos de una tabla, puedes utilizar el siguiente código:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="tu_usuario",
password="tu_contraseña",
database="tu_base_de_datos"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM clientes")
myresult = mycursor.fetchall()
for x in myresult:
print(x)