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