MySQL 獲取ip中第x段

2021-10-10 16:31:31 字數 1742 閱讀 2829

– 如何獲取ip(如255.11.79.321)網段中的第3段?

– 關鍵字大寫(推薦)

select substring_index(substring_index(『255.11.79.321』, 『.』,-2), 『.』,1);

– 結果:79

– 關鍵字小寫

select substring_index(substring_index(『255.11.79.321』, 『.』,-2), 『.』,1);

– 結果:79

– 測試不同數值:

select substring_index(『255.11.79.321』, 『.』,0);

,無結果,沒有第0段的說法

select substring_index(『255.11.79.321』, 『.』,1);

255取最前邊1段

select substring_index(『255.11.79.321』, 『.』,2);

255.11取最前邊2段

select substring_index(『255.11.79.321』, 『.』,3);

255.11.79取最前邊3段

select substring_index(『255.11.79.321』, 『.』,4);

255.11.79.321全部保留

select substring_index(『255.11.79.321』, 『.』,5);

255.11.79.321超出範圍,全部保留

select substring_index(『255.11.79.321』, 『.』,6);

255.11.79.321超出範圍,全部保留

select substring_index(『255.11.79.321』, 『.』,-1);

321取最後邊1段

select substring_index(『255.11.79.321』, 『.』,-2);

79.321取最後邊2段

select substring_index(『255.11.79.321』, 『.』,-3);

11.79.321取最後邊3段

select substring_index(『255.11.79.321』, 『.』,-4);

255.11.79.321全部保留

select substring_index(『255.11.79.321』, 『.』,-5);

255.11.79.321超出範圍,全部保留

select substring_index(『255.11.79.321』, 『.』,-6);

255.11.79.321超出範圍,全部保留

獲取網頁中IP資源

應對增量 離線爬蟲業務場景,其特點是對時間要求低,併發大,ip 資源需求多,如果減少成本是重點問題,調查發現網上許多免費的ip 資源,可以運用爬蟲技術適當的採集 驗證 使用。但是免費資源效能低,經過驗證之後可用資源少,需要大量資料來源配置,但帶來了解析問題,如何運用適當的解析方式,統一清洗可靠的ip...

mySQL中如何給某一IP段的使用者授權?

給乙個用使用者use ip 192.168.0.1 語句是 grant all on toroot 192.168.0.1identified by pass 來授權其中 root 是你在客戶端登入填寫的使用者名稱 pass 是你登入的密碼 192.168.0.1 你給授權使用者的ip位址 如用my...

mySQL中如何給某一IP段的使用者授權?

給乙個用使用者use ip 192.168.0.1 語句是 grant all on toroot 192.168.0.1identified by pass 來授權其中 root 是你在客戶端登入填寫的使用者名稱 pass 是你登入的密碼 192.168.0.1 你給授權使用者的ip位址 如用my...