基於MySQL資料庫的分頁查詢實現

2021-08-21 10:16:21 字數 830 閱讀 4586

def 函式名(index)://index是當前頁號,從前端獲取的

pagesize=

15 //每頁顯示的資料行數,自定義

conn=mysqldb.connect(

host=

'ip位址',

user=

'使用者名稱',

passwd=

'密碼',

db='資料庫名',

port=埠號,

charset=

'utf8'

//資料庫連線   

cur = conn.cursor()   

sql =

"select

*from 表名稱 limit "+

str((index-

1)*pagesize)+

","+

str(pagesize)+

";"

cur.execute(sql)  

data = cur.fetchall()  

cur.close()    

conn.close()

returndata

函式返回的data就是使用者希望看到某頁的資料,這裡注意sql語句要交「;」表示結束。

MySQL 資料庫 分頁查詢

在使用mysql 進行資料庫分頁查詢的時候最主要是使用limit子句進行查詢 limit子句可以用來限制由select語句返回過來的資料數量,它有乙個或兩個引數,如果給出兩個引數,第乙個引數指定返回的第一行在所有資料中的位置,從0開始 注意不是1 第二個引數指定最多返回行數。例如 select fr...

MySQL 資料庫 分頁查詢

在使用mysql 進行資料庫分頁查詢的時候最主要是使用limit子句進行查詢 limit子句可以用來限制由select語句返回過來的資料數量,它有乙個或兩個引數,如果給出兩個引數,第乙個引數指定返回的第一行在所有資料中的位置,從0開始 注意不是1 第二個引數指定最多返回行數。例如 select fr...

資料庫MySQL之分頁查詢

當我們在京東購物,瀏覽商品列表的時候,由於資料特別多,一頁顯示不完,一頁一頁的進行顯示,這就是分頁查詢 select from 表名 limit start,count說明 limit是分頁查詢關鍵字 start表示開始行索引,預設是0 count表示查詢條數 例1 查詢前3行男生資訊 select...