នៅ​ក្នុង​ការស្រង់​យក​ទិន្នន័យ​ ពី​ក្នុង​តារាង​ទិន្នន័យ​ណា​មួយ​នៅ​ក្នុង​មូលដ្ឋាន​ទិន្នន័យ 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)