要从 MySQL 中的表中进行选择,请使用“SELECT”语句。从“user”表中选择所有记录,并显示结果:
# coding=gbk
"""
作者:川川
@时间 : 2021/9/13 22:56
群:970353786
"""
import mysql.connector
mydb = mysql.connector.connect(
host="localhost", # 默认用主机名
user="root", # 默认用户名
password="123456", # mysql密码
charset='utf8', # 编码方式
database="chuan" # 数据库名称
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM user")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
演示:
要仅选择表中的某些列,请使用后跟列名的“SELECT”语句。仅选择名称列:
# coding=gbk
"""
作者:川川
@时间 : 2021/9/13 23:12
群:970353786
"""
import mysql.connector
mydb = mysql.connector.connect(
host="localhost", # 默认用主机名
user="root", # 默认用户名
password="123456", # mysql密码
charset='utf8', # 编码方式
database="chuan" # 数据库名称
)
mycursor = mydb.cursor()
mycursor.execute("SELECT name FROM user")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
演示:
如果您只对一行感兴趣,则可以使用该 fetchone()方法。该fetchone()方法将返回结果的第一行:
# coding=gbk
"""
作者:川川
@时间 : 2021/9/13 23:20
群:970353786
"""
import mysql.connector
mydb = mysql.connector.connect(
host="localhost", # 默认用主机名
user="root", # 默认用户名
password="123456", # mysql密码
charset='utf8', # 编码方式
database="chuan" # 数据库名称
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM user")
myresult = mycursor.fetchone()
print(myresult)
演示:
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/weixin_46211269/article/details/120277629
内容来源于网络,如有侵权,请联系作者删除!