mysql查詢注意事項

1 儘量的少使用join

例子:
個人小說網站,做者和書籍是兩張表,大概數據都在1w左右,
使用join鏈接模糊查詢做者或書名,響應時間通常在5s以上

可是使用兩次模糊查詢,先模糊查做者表,篩選出相應的做者id。
而後在書籍表查詢的時候,添加上對應的author id,響應時間在1s

2 like語句儘可能不先後都使用通配符,若先後都使用通配符,那麼請創建全文索引

3 字段設置時,最好是都設置default值,有兩點

1 索引不能添加null值,即有null值使用索引無效
2 使字段更語義化

...網站

相關文章
相關標籤/搜索