2010-08-27 54 views

回答

6

我最喜歡的:

INSERT ... SELECT

它讓我繞過重PHP代碼從一個表中提取數據,操縱它並插入到另一個。

2

我個人最喜歡的是 「插入...對重複鍵更新...」 ;-)

每個字符串函數:CONCAT,CONCAT_WS,...現在()。

GROUP BY功能:SUM(),MAX(),COUNT()+奇妙的GROUP_CONCAT()

JOIN子句和視圖如果你您計劃複雜的請求。那麼,事實上,你認識的MySQL越多(我的意思是,所有的東西),最好的。

4

我會說:

CREATE VIEW .. AS SELECT 

,當我有我使用所有的時間querys,但它不是一個函數= P

+1

這極大地消除了對複雜ORM的依賴。 – stillstanding 2010-08-27 12:59:15

+0

@stillstanding - 全心全意同意 – 2010-08-27 13:36:28

4

觸發器和存儲過程提供的自動化程度是隻涉及SQL引擎,這將顯着減少Web服務器的負載和涉及數據管理的PHP代碼。

1

我最喜歡的:

alter table child add Foreign key (parent_id) references parent(id); 

照顧數據的完整性與外鍵會降低你的代碼庫很多。不提名MySQL比PHP更好。

相關問題