首页
会员中心
到顶部
到尾部
Python教程

Python Select From

时间:2020/11/2 13:25:57  作者:  来源:  查看:0  评论:0
内容摘要:Python Select FromMySQL InsertMySQL Where从表中选取如需从 MySQL 中的表中进行选择,请使用 "SELECT" 语句:实例从表 "customers" 中选取所有记录,并显示结果:import m...

Python Select From

从表中选取

如需从 MySQL 中的表中进行选择,请使用 "SELECT" 语句:

实例

从表 "customers" 中选取所有记录,并显示结果:

import mysql.connectormydb = 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.connectormydb = 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.connectormydb = mysql.connector.connect(  host="localhost",  user="yourusername",  passwd="yourpassword",  database="mydatabase")mycursor = mydb.cursor()mycursor.execute("SELECT * FROM customers")myresult = mycursor.fetchone()print(myresult)

运行实例



相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号