MySQLде түшүндүрүүнүн кандай пайдасы бар?
MySQLде түшүндүрүүнүн кандай пайдасы бар?

Video: MySQLде түшүндүрүүнүн кандай пайдасы бар?

Video: MySQLде түшүндүрүүнүн кандай пайдасы бар?
Video: Эхлэгчдэд зориулсан MySQL заавар [Бүрэн курс] 2024, Май
Anonim

EXPLAIN ачкыч сөзү ар кандай учурда колдонулат SQL маалымат базалары жана сиздин кантип маалымат менен камсыз кылат SQL маалымат базасы суроону аткарат. MySQLде EXPLAIN SELECT, INSERT, DELETE, REPLACE жана UPDATE менен башталган суроонун алдында колдонулушу мүмкүн.

Ошондой эле, MySQLде эмне түшүндүрүлөт?

The ТҮШҮНДҮРҮҮ билдирүү кантип жөнүндө маалымат берет MySQL билдирүүлөрдү аткарат: ТҮШҮНДҮРҮҮ SELECT, DELETE, INSERT, REPLACE жана UPDATE операторлору менен иштейт. Качан ТҮШҮНДҮРҮҮ түшүндүрүлө турган билдирүү менен колдонулат, MySQL оптимизатордон билдирүүнү аткаруу планы жөнүндө маалыматты көрсөтөт.

Экинчиден, түшүндүрүүнү кантип колдоносуз? Этиш түшүндүрүү зат атоочтун артынан келбейт. Андан кийин этиштин объектиси болгон мен, аны, анын, сен же биз сыяктуу ат атоочтор же этиштин кыймыл-аракетин кабыл алган ат атооч менен келе албайт. Ошон үчүн «Сиз түшүндүрүү мага …? туура эмес. Этиш түшүндүрүү абдан өзгөчө сүйлөм үлгүсү бар.

Андан кийин, суроо, MySQLдеги Key_len эмнени түшүндүрөт?

mysql . Ылайык MySQL сайты, key_len тилке ачкычтын узундугун көрсөтөт MySQL колдонууну чечти. Ачкыч тилкесинде NULL десе, узундук NULL болот. нын маанисине көңүл буруңуз key_len көп бөлүктүү ачкычтын канча бөлүгүн аныктоого мүмкүндүк берет MySQL иш жүзүндө колдонот.

MySQL түшүндүрмөсүндө эмне чыпкаланат?

Бул жерде сүрөттөлгөндөй MySQL документтер: The чыпкаланган мамыча боло турган таблица саптарынын болжолдуу пайызын көрсөтөт чыпкаланган столдун абалы боюнча. Башкача айтканда, саптар текшерилген катарлардын болжолдуу санын жана саптарды × көрсөтөт чыпкаланган / 100 мурунку таблицалар менен кошула турган саптардын санын көрсөтөт. карата MySQL 5.7.

Сунушталууда: