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