MySQL 在開發中使用經驗總結

2021-08-15 14:04:48 字數 974 閱讀 6644

時間戳轉日期格式

date_format(from_unixtime(createdate), "%y-%m-%d" ) as days

時間戳按周分組統計

group by weekofyear(createdate)    //每週一

正則匹配

regexp '^[a-za-z]'    //匹配首字母, not regexp 查詢效率很慢

模糊查詢

在建立索引的情況下, like  'ss%'  不影響查詢效率

行轉列,拼接多結果

select * from (select count(*) as draw from hfusers where registered_source=1) as a

inner join (select count(*) as login from hfusers where registered_source=1 and createdate < updatedate) as b

inner join (select count(*) as addup from hflog.hffreevipuploadlog) as c

inner join (select count(*) as buy from hfusers as u left join resource.hf_buy_vip_order as o on o.user_id = u.id where u.registered_source=1) as d

sum() 函式

sum(createdate>='2023年1月1日' and createdate<='2023年2月1日')

開發經驗總結

2018 8 29 1.盡量不要在迴圈方法裡面查詢資料庫 應該使用join或者union將資料統一查詢出來後,迴圈處理資料 2.新增或者更新資料時,addtime 和updatetime 的值不要寫在dal層,統計資料時不好控制 3.如果你程式裡面使用的sql語句的話。insert 語句 應該寫明新...

Flsh SOCKET開發經驗總結

剛用as3 flash play 10開發了乙個flash socket應用,過程中遇到的最大問題是安全策略的部署。flash socket通訊中的安全策略問題詳解 套接字策略 adobe actionscript 3.0 安全沙箱 在呼叫flash socket的 socket.connect 方...

python kivy 開發經驗總結

kivy 是一款 python 的gui開發框架,特點是樣式可以和 分離,繪圖功能基於opengl編寫,可以用來開發比較炫的介面,並且可以打包為android ios等移動應用,還能執行在linux windows macos上。我們塔爾旺科技 準備開發一款能對進行畫框標註的程式,因為是內部使用,所...