នៅក្នុងការស្រង់យកទិន្នន័យ ពីក្នុងតារាងទិន្នន័យណាមួយនៅក្នុងមូលដ្ឋានទិន្នន័យ MySQL យើងចាំបាច់ត្រូវប្រើប្រាស់បញ្ជា SELECT FROM នៅក្នុងភាសា SQL ដោយធ្វើដូចខាងក្រោមនេះ៖
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="xxxxxxx",
password="xxxxxxx",
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
យ៉ាងណាម៉ិញ បើសិនជាយើងចង់ស្រង់យកទិន្នន័យតែនៅក្នុងក្រឡាឈរមួយចំនួន នៅក្នុងតារាងទិន្នន័យ យើងត្រូវធ្វើដូចខាងក្រោមនេះ៖
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="xxxxxxxx",
password="xxxxxxxx",
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT name, address FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
ម៉្យាងទៀត បើសិនជាយើងគ្រាន់តែចង់ស្រង់យកទិន្នន័យនៅក្នុងក្រឡាដេកនៅលើគេបង្អស់មកប្រើការ យើងចាំបាច់ត្រូវប្រើប្រាស់វិធីឈ្មោះ fetchone ដូចខាងក្រោមនេះ៖
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="xxxxxxxxx",
password="xxxxxxxxx",
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT name, address FROM customers")
myresult = mycursor.fetchone()
print(myresult)