Python Select From
- 上一页 MySQL Insert
- 下一页 MySQL Where
ເລືອກບັນທຶກຈາກການຄົ້ນຫາ
ສຳລັບການເລືອກບັນທຶກຈາກການຄົ້ນຫາ "SELECT" ຄຳສັ່ງ:
实例
ຄວາມຄິດວ່າຈະເລືອກທຸກບັນທຶກຈາກການຄົ້ນຫາ "customers" ແລະສະແດງຜົນຕາມ:
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() for x in myresult: print(x)
ຄວາມເຫັນ:ພວກເຮົາໃຊ້ fetchall()
ວິທີການນີ້ຈະນັບທຸກຈາກການດຳເນີນຄັ້ງສຸດທ້າຍ.
选取列
如需只选择表中的某些列,请使用 "SELECT" 语句,后跟列名:
实例
仅选择名称和地址列:
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() for x in myresult: print(x)
使用 fetchone() 方法
如果您只对一行感兴趣,可以使用 fetchone()
方法。
fetchone()
方法将返回结果的第一行:
实例
仅获取一行:
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)
- 上一页 MySQL Insert
- 下一页 MySQL Where