Python Select From
- Página anterior MySQL Insertar
- Página siguiente MySQL Donde
Seleccione de la tabla
Si desea seleccionar de una tabla en MySQL, utilice la sentencia "SELECT":
Ejemplo
Seleccione todos los registros de la tabla "customers" y muestre los resultados:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="tunombredeusuario", passwd="tucontraseña", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SELECT * FROM customers") myresult = mycursor.fetchall() for x in myresult: print(x)
Notas:Usamos fetchall()
Método, este método obtiene todas las líneas de la última instrucción ejecutada.
Elegir columnas
Para seleccionar solo ciertas columnas de la tabla, use la declaración "SELECT", seguida del nombre de la columna:
Ejemplo
Solo seleccionar columnas de nombre y dirección:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="tunombredeusuario", passwd="tucontraseña", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SELECT name, address FROM customers") myresult = mycursor.fetchall() for x in myresult: print(x)
Usar el método fetchone()
Si solo está interesado en una fila, puede usar fetchone()
Método.
fetchone()
El método devolverá la primera fila de los resultados:
Ejemplo
Obtener solo una fila:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="tunombredeusuario", passwd="tucontraseña", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SELECT * FROM customers") myresult = mycursor.fetchone() print(myresult)
- Página anterior MySQL Insertar
- Página siguiente MySQL Donde