提高mysql查詢效率及一些使用技巧記錄

2021-07-25 22:55:00 字數 572 閱讀 1939

使用inner join 內連線替代 in 查詢

select * from a where a.id in (select b.aid from b where b.name = '123');

----------

select * from a inner

join b on a.id = b.aid where b.name = '123';

mysql日期查詢格式化

假如表中乙個字段time型別為timestamp型別,現在要根據乙個字串型別來進行查詢比較,則可以使用如下格式化查詢語句。

select * from tname where date_format(tname.time,'%y-%m') = '2016-10';
得到最新日期的查詢方法
select

max(tname.time) from tname;

其中time欄位型別需要是日期型別,可以使用max函式取到最新的日期,同理最老的日期使用min函式即可

提高JQ效率的一些建議

只是從網上蒐集的一些資料的概括,有些完全有別於我固定的思維,比如說 selector find descendant 的效率要比 slector children descendant 的效率高,記得我一年前,我還堅定地說著相反的話。簡要地歸為下面幾點 1 id tag class attribut...

CArrary SetSize及陣列一些使用發現

carray 使用不當會產生記憶體碎片,應先呼叫setsize 但具體怎麼用還不是太清楚,先看 執行結果 1,0x2bcf58,0x2bcf98,2 2,0x2b9e78,0x2b9e78,2 3,0x2b9ec0,0x2b9ec0,80 從以上結果看出,第一種方法未用setsize是錯的,執行ar...

關於提高程式效率的一些建議

關於提高程式效率的一些建議 1 盡量使用編譯時求值的表示式 如常量表示式 而減少使用執行時求值的表示式 代價更高 2 在for迴圈裡減少計數器的使用 可能的話 如下 define size 50 int x size int y size void try sizeof align 則顯示要佔12位...