Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvoriť index na tabuľku v dotaze použitý MySQL . Index pomáha databázy radenie stĺpcov ako prioritu . Indexy môžu urýchliť otázky niekoľkých minút . Ak chcete vytvoriť index v tabuľke , použite nasledujúcu syntax : vytvoriť index Prezentujte svoje tabuľky dotazu hľadať v poliach tabuľky , ktoré boli indexované . Napríklad , ak máte index " CustomerID " , dotaz by mal byť vylepšený z : vyberte CUSTOMER_NAME od zákazníka , kde last_name = ' joe'to dotaz , ktorý používa ČísloZákazníka , ako : select CUSTOMER_NAME od zákazníka , kde ČísloZákazníka = 1 Používanie spája , skôr než podvýbere vyhlásenie . Vstup do tabuľky je rýchlejší ako vyhlásenie podvýbere . Ďalej sa pripojí potrebné na pole tabuľky , ktoré majú indexy . Príkladom podvýbere je nižšie : vyberte CUSTOMER_NAME od zákazníka wherefirst_name = ( vybrať FIRST_NAME z rádu , kde order.customerid = Customer.CustomerID ) môžete zmeniť tento dotaz zaradiť pripojiť pomocou nasledujúci kód : select CUSTOMER_NAME od customerjoin aby na Customer.CustomerID = order.orderidwhere FIRST_NAME = ' Joe ' Archív starých záznamov do samostatnej tabuľky . Ak máte nejaké veľmi staré údaje v tabuľkách , môžete ich exportovať do iných tabuliek alebo zálohovanie súborov . Kód na vykonanie tohto procesu je daný obmedzeniami tabuľky pre databázu . Avšak , vzorka otázku pre export dát je nasledujúci : vložiť do archive_tableselect * od zákazníka , kde create_date < 1.1.2009 "
2
3
4