Python Select From
- Pyaja Inayopita MySQL Inesa
- Pyaja Inayofuata MySQL Kwa Where
Chaguo kutoka tabia
Kuwa na uchaguzi kutoka tabia ya MySQL, tumia uamuzi "SELECT":
Mfano
Chaguo kutoka tabia "customers" zote na kuonesha matokeo:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SELECT * FROM customers") myresult = mycursor.fetchall() kwa x in myresult: print(x)
Mafanikio:Tumetumia fetchall()
Mwendo, hii inayofikia wote wa mita ya ikulu iliyotumika kwa mara ya mwisho.
Chagua tabia
Ikiwa unataka kusaidia maelezo kwa sasa kwa tabia zingine tu, tumia uchezea "SELECT" na jina la tabia:
Mfano
Kupata maelezo kwa sasa kwa jina na upeo tu:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SELECT name, address FROM customers") myresult = mycursor.fetchall() kwa x in myresult: print(x)
Kutumia method fetchone()
Ikiwa unafikia maelezo moja tu, unaweza kutumia method fetchone() fetchone()
Method.
fetchone()
Method huituma maelezo wa kwanza:
Mfano
Kupata maelezo moja tu:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SELECT * FROM customers") myresult = mycursor.fetchone() print(myresult)
- Pyaja Inayopita MySQL Inesa
- Pyaja Inayofuata MySQL Kwa Where