Ո՞րն է բացատրության օգտագործումը MySQL-ում:
Ո՞րն է բացատրության օգտագործումը MySQL-ում:

Video: Ո՞րն է բացատրության օգտագործումը MySQL-ում:

Video: Ո՞րն է բացատրության օգտագործումը MySQL-ում:
Video: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, Մայիս
Anonim

EXPLAIN հիմնաբառը օգտագործվում է տարբեր ոլորտներում SQL տվյալների բազաները և տրամադրում է տեղեկատվություն այն մասին, թե ինչպես է ձեր SQL տվյալների բազան կատարում է հարցում: MySQL-ում EXPLAIN-ը կարող է օգտագործվել SELECT, INSERT, DELETE, REPLACE և UPDATE բառերով սկսվող հարցման դիմաց:

Նաև հարցրեց, թե ինչ է բացատրվում MySQL-ում:

Այն ԲԱՑԱՏՐԵԼ հայտարարությունը տրամադրում է տեղեկատվություն այն մասին, թե ինչպես MySQL կատարում է հայտարարություններ. ԲԱՑԱՏՐԵԼ աշխատում է SELECT, DELETE, INSERT, REPLACE և UPDATE հայտարարություններով: Երբ ԲԱՑԱՏՐԵԼ օգտագործվում է բացատրելի հայտարարությամբ, MySQL ցուցադրում է տեղեկատվություն օպտիմիզատորից քաղվածքի կատարման պլանի մասին:

Երկրորդ, ինչպես եք օգտագործում բացատրությունը: Բայը բացատրել չի հաջորդում առարկայական դերանունը. Դրան չի կարող հաջորդել այնպիսի դերանուն, ինչպիսին ես եմ, նա, նա, դու կամ մենք, որը բայի առարկան է, կամ դերանունը, որն ընդունում է բայի գործողությունը: Այդ իսկ պատճառով «Կարո՞ղ ես բացատրել ես…» սխալ է. Բայը բացատրել ունի շատ կոնկրետ նախադասության օրինաչափություն:

Հետագայում հարցն այն է, թե ինչ է բացատրում Key_len-ը MySQL-ում:

mysql . Համաձայն MySQL կայքը, key_len սյունակը ցույց է տալիս այն բանալի երկարությունը MySQL որոշել է օգտագործել. Երկարությունը NULL է, եթե հիմնական սյունակում գրված է NULL: Նշենք, որ արժեքը key_len թույլ է տալիս որոշել, թե քանի մասից քանի մասի ստեղն է MySQL իրականում օգտագործում է.

Ի՞նչ է զտված բացատրել MySQL-ում:

Ինչպես նկարագրված է այստեղ MySQL փաստաթղթեր ֆիլտրացված սյունակը ցույց է տալիս աղյուսակի տողերի գնահատված տոկոսը, որը կլինի ֆիլտրացված ըստ սեղանի վիճակի. Այսինքն, տողերը ցույց են տալիս ուսումնասիրված տողերի գնահատված թիվը, իսկ տողերը × ֆիլտրացված / 100 ցույց է տալիս տողերի քանակը, որոնք կմիացվեն նախորդ աղյուսակներին: Քանի որ MySQL 5.7.

Խորհուրդ ենք տալիս: