久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網(wǎng)站+自適應(yīng)網(wǎng)頁多模板選擇-建站388元起價!!!
當(dāng)前位置:主頁 > 網(wǎng)站建設(shè) > Mysql中l(wèi)imit的用法詳解建站知識

Mysql中l(wèi)imit的用法詳解建站知識

時間:2023-05-24 17:05:24 閱讀: 文章分類: 網(wǎng)站建設(shè) 作者: 網(wǎng)站技術(shù)員

導(dǎo)讀:1建站知識Mysql中l(wèi)imit的用法:在我們使用查詢語句的時候,經(jīng)常要返回前幾條或者中間某幾行數(shù)據(jù),這個時候怎么辦呢?不用擔(dān)心,mysql已經(jīng)為我們提供了這樣一個功能。企業(yè)網(wǎng)站建設(shè)seo網(wǎng)站優(yōu)化。

企業(yè)網(wǎng)站建設(shè)seo網(wǎng)站優(yōu)化Mysql中l(wèi)imit的用法:在我們使用查詢語句的時候,經(jīng)常要返回前幾條或者中間某幾行數(shù)據(jù),這個時候怎么辦呢?不用擔(dān)心,mysql已經(jīng)為我們提供了這樣一個功能。           SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset       LIMIT 子句可以被用于強制 SELECT 語句返回指定的記錄數(shù)。LIMIT 接受一個或兩個數(shù)字參數(shù)。參數(shù)必須是一個整數(shù)常量。如果給定兩個參數(shù),第一個參數(shù)指定第一個返回記錄行的偏移量,第二個參數(shù)指定返回記錄行的最大數(shù)目。初始記錄行的偏移量是 0(而不是 1): 為了與 PostgreSQL 兼容,MySQL 也支持句法: LIMIT # OFFSET #。     mysql> SELECT * FROM table LIMIT 5,10; // 檢索記錄行 6-15     //為了檢索從某一個偏移量到記錄集的結(jié)束所有的記錄行,可以指定第二個參數(shù)為 -1:     mysql> SELECT * FROM table LIMIT 95,-1; // 檢索記錄行 96-last.     //如果只給定一個參數(shù),它表示返回最大的記錄行數(shù)目:     mysql> SELECT * FROM table LIMIT 5; //檢索前 5 個記錄行     //換句話說,LIMIT n 等價于 LIMIT 0,n。     注意limit 10和limit 9,1的不同:     例如營銷型網(wǎng)站建設(shè):     1.           Select * From cyclopedia Where ID>=(   Select Max(ID) From (   Select ID From cyclopedia Order By ID limit 90001   ) As tmp   ) limit 100;       2.           Select * From cyclopedia Where ID>=(   Select Max(ID) From (   Select ID From cyclopedia Order By ID limit 90000,1   ) As tmp   ) limit 100; 同樣是取90000條后100條記錄,第1句快還是第2句快?         第1句是先取了前90001條記錄,取其中最大一個ID值作為起始標(biāo)識,然后利用它可以快速定位下100條記錄     第2句擇是僅僅取90000條記錄后1條,然后取ID值作起始標(biāo)識定位下100條記錄     第1句執(zhí)行結(jié)果.100 rows in set (0.23) sec     第2句執(zhí)行結(jié)果.100 rows in set (0.19) sec     其實第2句完全可以簡化成:           Select * From cyclopedia Where ID>=(   Select ID From cyclopedia limit 90000,1   )limit 100;       直接利用第90000條記錄的ID,不用經(jīng)過Max運算,這樣做理論上效率因該高一些,但在實際使用中幾乎看不到效果,因為本身定位ID返回的就是1條記錄,Max幾乎不用運作就能得到結(jié)果,但這樣寫更清淅明朗,省去了畫蛇那一足.           Select Top 100 * From cyclopedia Where ID>網(wǎng)站建設(shè)哪家好=(   Select Top 90001 Max(ID) From (   Select ID From cyclopedia Order By ID   ) As tmp   )       但不管是實現(xiàn)方式是存貯過程還是直接代碼中,瓶頸始終在于MS-SQL的TOP總是要返回前N個記錄,這種情況在數(shù)據(jù)量不大時感受不深,但如果成百上千萬,效率肯定會低下的.相比之下MySQL的limit就有優(yōu)勢的多,執(zhí)行:           Select ID From cyclopedia limit 90000   Select ID From cyclopedia limit 90000,1       的結(jié)果分別是:           90000 rows in set (0.36) sec   1 row in set (0.06) sec       而MS-SQL只能用Select Top 90000 ID From cyclopedia 執(zhí)行時間是390ms,執(zhí)行同樣的操作時間也不及MySQL的360ms.     limit的offset(偏移量)用于記錄較多的時候,記錄較少時,偏移offset較小,直接使用l網(wǎng)站建設(shè)公司imit較優(yōu)。offset越大,后者越優(yōu)。       1、offset比較小的時候。     select * from yanxue8_visit limit 10,10     多次運行,時間保持在0.0004-0.0005之間           Select * From yanxue8_visit Where vid >=(   Select vid From yanxue8_visit Order By vid limit 10,1   ) limit 10       多次運行,時間保持在0.0005-0.0006之間,主要是0.0006     結(jié)論:偏移offset較小的時候,直接使用limit較優(yōu)。這個顯示是子查詢的原因。     2、offset大的時候。     select * from yanxue8_visit limit 10000,10     多次運行,時間保持在0.0187左右     Select * From yanxue8_visit Where vid >=(     Select vid From yanxue8_visit Order By vid limit 10000,1     ) limit 10     多次運行,時間保持在0.0061左右,只有前者的1/3。可以預(yù)先offset越大,后者越優(yōu)。     mysql> SELECT * FROM table LIMIT 95,-1; // 檢索記錄行 96-last.     //如果只給定一個參數(shù),它表示返回最大的記錄行數(shù)目相關(guān)企業(yè)網(wǎng)站建設(shè)seo網(wǎng)站優(yōu)化。

關(guān)鍵詞標(biāo)簽: 標(biāo)簽 詳解

聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-24 ,文章Mysql中l(wèi)imit的用法詳解建站知識主要講述詳解,標(biāo)簽,Mysql中l(wèi)imit的用法詳解建站知識1網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_7218.html

我的IDC 網(wǎng)站建設(shè)技術(shù)SEOUC.COM
專注網(wǎng)站建設(shè),SEO優(yōu)化,小程序設(shè)計制作搭建開發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開發(fā)案例,網(wǎng)站推廣技術(shù)服務(wù)。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗
  • 150+覆蓋行業(yè)
  • 最新熱門源碼技術(shù)文章

    主站蜘蛛池模板: 大姚县| 修水县| 阜平县| 天峻县| 兰西县| 通辽市| 沁水县| 红原县| 绵阳市| 三明市| 谷城县| 出国| 邮箱| 惠州市| 二连浩特市| 新昌县| 时尚| 桃源县| 太谷县| 潮安县| 印江| 肥西县| 临沭县| 康马县| 屏东市| 鹤岗市| 江北区| 大港区| 博客| 西贡区| 类乌齐县| 都江堰市| 沾益县| 城市| 江安县| 上杭县| 清水河县| 巴彦淖尔市| 桦甸市| 澄城县| 临湘市|