色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql while查詢

在mysql數(shù)據(jù)庫(kù)中,while查詢語(yǔ)句可以通過(guò)循環(huán)迭代來(lái)獲取符合查詢條件的結(jié)果集。該語(yǔ)句通過(guò)不斷執(zhí)行查詢,直到查詢結(jié)果為空為止。

下面是一個(gè)示例:

delimiter $
CREATE PROCEDURE WhileLoop()
BEGIN
DECLARE i INT DEFAULT 0;
DECLARE n INT DEFAULT 0;
SELECT COUNT(*) FROM test INTO n;
WHILE i

上面的代碼中,我們創(chuàng)建了一個(gè)名為WhileLoop的存儲(chǔ)過(guò)程。

首先,在這個(gè)過(guò)程中聲明了兩個(gè)整型變量i和n,其中i用于迭代,n用于存儲(chǔ)test表中的行數(shù)。

然后,我們通過(guò)SELECT COUNT(*) FROM test INTO n查詢test表中的行數(shù),并將結(jié)果賦值給n。

接下來(lái),我們使用while循環(huán)迭代test表中的每一行,并打印出id列的值。循環(huán)的終止條件是i

在這個(gè)示例中,我們可以看到while循環(huán)的使用非常簡(jiǎn)單,而且可以在大多數(shù)查詢場(chǎng)景下使用。

上一篇mysql wherer