欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

PythonMySQL限制

时间:2023-05-31

目录

限制结果

从另一个位置开始


限制结果

我们先看一下表中全部数据

# coding=gbk#连接import pymysqlmydb = pymysql.connect( host="localhost", #默认用主机名 port=3306, user="root", #默认用户名 password="123456", #mysql密码 database='student', #库名 charset='utf8' #编码方式)print(mydb)# # 获取游标 承载结果mycursor = mydb.cursor()#执行sql语句sql = "SELECt * FROM users"mycursor.execute(sql)#打印myresult = mycursor.fetchall()for x in myresult: print(x)

返回:

 

您可以使用“LIMIT”语句限制从查询返回的记录数。选择“user”表中的前 3 条记录:

# coding=gbk#连接import pymysqlmydb = pymysql.connect( host="localhost", #默认用主机名 port=3306, user="root", #默认用户名 password="123456", #mysql密码 database='student', #库名 charset='utf8' #编码方式)print(mydb)# # 获取游标 承载结果mycursor = mydb.cursor()#执行sql语句sql = "SELECt * FROM users LIMIT 3"mycursor.execute(sql)#打印myresult = mycursor.fetchall()for x in myresult: print(x)

运行:

从另一个位置开始

如果要返回五条记录,从第三条记录开始,可以使用“OFFSET”关键字。例如:从位置 2 开始,返回 4 条记录

# coding=gbk#连接import pymysqlmydb = pymysql.connect( host="localhost", #默认用主机名 port=3306, user="root", #默认用户名 password="123456", #mysql密码 database='student', #库名 charset='utf8' #编码方式)print(mydb)# # 获取游标 承载结果mycursor = mydb.cursor()#执行sql语句sql = "SELECt * FROM users LIMIT 4 OFFSET 2"mycursor.execute(sql)#打印myresult = mycursor.fetchall()for x in myresult: print(x)

返回:

​​​​​​​

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。