ΠΠ°ΠΊ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠ΅Ρ Π½ΠΈΠΊΠΈΡΠ΅ Π·Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ Π½Π° MySQL ?
Π‘ΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅ ΠΈ ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°Π·ΡΠΈΡΠ°Ρ Π² Π³ΠΎΠ»ΡΠΌΠ° ΡΡΠ΅ΠΏΠ΅Π½ Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, Π° Ρ
ΠΎΡΡΠΈΠ½Π³ΡΡ Π½Π° MySQL ΠΎΡΡΠ°Π²Π° Π΅Π΄Π½ΠΎ ΠΎΡ Π½Π°ΠΉ-ΡΠΈΡΠΎΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π½ΠΈ Π΄Π°Π½Π½ΠΈ. Π‘ ΡΠ°Π·ΡΠ°ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ ΠΎΠ±Π°ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Π±Π°Π·ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΡΡΠ°Π²Π°Ρ ΠΎΡ ΡΠ΅ΡΠ°Π²Π°ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ΡΠΎ Π½Π° Π±ΡΡΠ·Π° ΡΠΊΠΎΡΠΎΡΡ Π½Π° ΡΠ΅Π±ΡΠ°ΠΉΡΠ° ΠΈ ΡΡΠ°Π±ΠΈΠ»Π½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΡΡΡΠ²ΡΡΠ°.
Π ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π΄ΠΎΠΊΠ°Π·Π°Π½ΠΈ ΡΠ΅Ρ
Π½ΠΈΠΊΠΈ Π·Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° MySQL, ΡΠ΅ ΡΠΏΠΎΠ΄Π΅Π»ΠΈΠΌ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π·Π° VPS Ρ
ΠΎΡΡΠΈΠ½Π³ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΡΡΠ²ΡΡΠΈ ΠΈ ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»Π½Π°ΡΠ° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° SQL Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° Π²Π°ΡΠ°ΡΠ° ΡΠ΅Π± Ρ
ΠΎΡΡΠΈΠ½Π³ ΡΡΠ΅Π΄Π°.
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ΅ ΡΠ°Π·ΡΠΌΠ½ΠΎ
ΠΠ½Π΄Π΅ΠΊΡΠΈΡΠ΅ ΡΠ° Π΅Π΄ΠΈΠ½ ΠΎΡ Π½Π°ΠΉ-ΠΌΠΎΡΠ½ΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΡΠΊΠΎΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·Π²Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ. ΠΠ½Π΄Π΅ΠΊΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΈ, ΡΠ΅ΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² ΠΊΠ»Π°ΡΠ·ΠΈΡΠ΅ WHERE, JOIN ΠΈ ORDER BY, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° MySQL Π΄Π° Π½Π°ΠΌΠΈΡΠ° Π±ΡΡΠ·ΠΎ ΡΠ΅Π΄ΠΎΠ²Π΅, Π±Π΅Π· Π΄Π° ΡΠΊΠ°Π½ΠΈΡΠ° ΡΡΠ»Π°ΡΠ° ΡΠ°Π±Π»ΠΈΡΠ°.
- Π‘ΡΠ·Π΄Π°ΠΉΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΈ Π·Π° ΡΠ΅ΡΡΠΎ ΡΡΡΡΠ΅Π½ΠΈΡΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΈ.
- ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΡΡΡΡΠ°Π²Π½ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΈ Π·Π° ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠ»ΠΎΠ½Π½ΠΈ ΡΠΈΠ»ΡΡΠΈ.
- ΠΠ·Π±ΡΠ³Π²Π°ΠΉΡΠ΅ ΠΏΡΠ΅ΠΊΠΎΠΌΠ΅ΡΠ½ΠΎΡΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ°Π½Π΅, Π·Π° Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡΠ΅ Π·Π°Π±Π°Π²ΡΠ½Π΅ΡΠΎ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ Π·Π° Π·Π°ΠΏΠΈΡ.
ΠΡΠΈΠΌΠ΅Ρ:
ΠΡΠ°Π²ΠΈΠ»Π½ΠΎΡΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ°Π½Π΅ ΠΌΠΎΠΆΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° ΡΠ²Π΅Π»ΠΈΡΠΈ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΈ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΡΠ²ΡΡΠ°.
ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·ΡΠ²Π»Π΅Π½ΠΈΡΡΠ° SELECT
ΠΠ·Π±ΡΠ³Π²Π°ΠΉΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ SELECT *. ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΡΠ°ΠΌΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΈΡΠ΅, ΠΎΡ ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΡΠ΅, Π·Π° Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΡΠ½Π΅ΡΠΎ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π΄Π°Π½Π½ΠΈ.
- ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΡΠ°Π·ΡΠΌΠ½ΠΎ ΠΎΠ±ΠΎΠ±ΡΠ°Π²Π°ΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ (SUM, COUNT, AVG).
- ΠΠ³ΡΠ°Π½ΠΈΡΠ΅ΡΠ΅ Π±ΡΠΎΡ Π½Π° Π²ΡΡΠ½Π°ΡΠΈΡΠ΅ ΡΠ΅Π΄ΠΎΠ²Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° LIMIT ΠΈΠ»ΠΈ ΡΡΡΠ°Π½ΠΈΡΠ°Π½Π΅.
ΠΡΠΈΠΌΠ΅Ρ:
Π’ΠΎΠ²Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΡΡΠΈ ΠΈ ΡΡΠΊΠΎΡΡΠ²Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ°.
ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΉΡΠ΅ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ Ρ EXPLAIN
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° EXPLAIN, Π·Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΏΠ»Π°Π½Π° Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ°:
- ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ ΠΊΠΎΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ.
- ΠΠΈΠΆΡΠ΅ Π±ΡΠΎΡ Π½Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΠ΅Π΄ΠΎΠ²Π΅.
- Π£ΡΡΠ°Π½ΠΎΠ²Π΅ΡΠ΅ Π΄Π°Π»ΠΈ ΡΠ° ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ ΡΠ°Π±Π»ΠΈΡΠΈ ΠΈΠ»ΠΈ Π΄ΠΈΡΠΊΠΎΠ²ΠΈ ΡΠΎΡΡΠΎΠ²Π΅.
ΠΡΠΈΠΌΠ΅Ρ:
Π’ΠΎΠ²Π° ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ ΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΌΠ΅ΡΡΠ° ΠΈ Π΄Π° ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ° ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ°.
ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ JOIN
- ΠΠ½Π΄Π΅ΠΊΡΠΈΡΠ°ΠΉΡΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΈΡΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² ΡΡΠ»ΠΎΠ²ΠΈΡΡΠ° Π½Π° JOIN.
- ΠΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°ΠΉΡΠ΅ INNER JOIN, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ ΡΠ°ΠΌΠΎ ΡΡΠ²ΠΏΠ°Π΄Π°ΡΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅.
- ΠΠΎΠ΄ΡΠ΅Π΄Π΅ΡΠ΅ ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈΡΡΠ° ΠΎΡ Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡΠ΅ ΠΊΡΠΌ Π½Π°ΠΉ-Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΡΠ°Π±Π»ΠΈΡΠΈ Π·Π° ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠ° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡ.
ΠΡΠΈΠΌΠ΅Ρ:
ΠΡΠ°Π²ΠΈΠ»Π½Π°ΡΠ° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° JOIN Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΡΡΠΈ.
ΠΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ
- ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΡΠΈΠ»ΡΡΠΈ WHERE, Π·Π° Π΄Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ ΡΠΊΠ°Π½ΠΈΡΠ°Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ.
- ΠΠ·Π±ΡΠ³Π²Π°ΠΉΡΠ΅ Π½Π΅Π½ΡΠΆΠ½ΠΈ Π·Π°ΡΠ²ΠΊΠΈ ΠΈ ΠΏΠΎΠ΄Π·Π°ΡΠ²ΠΊΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ.
- ΠΡΠ²Π΅Π΄Π΅ΡΠ΅ ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π° Π½ΠΈΠ²ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΡΠ΅ΡΡΠΎ Π΄ΠΎΡΡΡΠΏΠ²Π°Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ.
ΠΠ°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΎΠ±Π΅ΠΌΠ° Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ Π½Π°ΠΌΠ°Π»ΡΠ²Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡ.
Π€ΠΈΠ½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° MySQL
ΠΡΠ²Π΅Π½ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° Π½ΠΈΠ²ΠΎ Π·Π°ΡΠ²ΠΊΠ°, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΉΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° MySQL Π·Π° Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ:
- ΠΠ°Π΄Π°ΠΉΡΠ΅ innodb_buffer_pool_size Π½Π° 50-70% ΠΎΡ Π½Π°Π»ΠΈΡΠ½Π°ΡΠ° RAM ΠΏΠ°ΠΌΠ΅Ρ.
- ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ innodb_log_file_size ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π·Π° ΠΏΡΠΎΠΌΠΈΠ²Π°Π½Π΅, Π·Π° Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ Π±Π°Π»Π°Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°ΠΉΠ½ΠΎΡΡ ΠΈ ΡΠΊΠΎΡΠΎΡΡ.
Π’Π΅Π·ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎΠΌΠ°Π³Π°Ρ Π½Π° MySQL Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ ΠΈ Π΄Π° ΡΡΠΊΠΎΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ Π² MySQL Π΅ Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°Ρ ΠΏΡΠΎΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ Π±Π°Π·ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΡΠ΅ ΠΎΡΡΠ°Π½Π°Ρ Π±ΡΡΠ·ΠΈ, ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ ΠΈ ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΈ Ρ Π½Π°ΡΠ°ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΎΠ±Π΅ΠΌΠ° Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅.
Π§ΡΠ΅Π· ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡΠ΅ ΡΠ΅Ρ
Π½ΠΈΠΊΠΈ – ΠΊΠ°ΡΠΎ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ°Π½Π΅, ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ SELECT ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ, ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ JOIN ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° ΡΡΡΠ²ΡΡΠ° – ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΈ ΠΎΠ±ΡΠΎΡΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°. ΠΠΎΠ±ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π°ΡΠ° ΡΡΠ΅Π΄Π° Π½Π° MySQL Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈΡΠ΅, ΠΏΠΎ-Π±ΡΡΠ·ΠΎ ΡΠ΅Π°Π³ΠΈΡΠ°ΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΎ ΠΈΠ·ΠΆΠΈΠ²ΡΠ²Π°Π½Π΅. ΠΠ΅Π· Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° – ΠΎΡ ΠΌΠ°Π»ΡΠΊ Π»ΠΈΡΠ΅Π½ ΡΠ°ΠΉΡ Π΄ΠΎ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Ρ Π³ΠΎΠ»ΡΠΌ ΡΡΠ°ΡΠΈΠΊ – Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° SQL Π·Π°ΡΠ²ΠΊΠΈ Π΅ Π΅Π΄Π½Π° ΠΎΡ Π½Π°ΠΉ-Π²ΡΠ·Π΄Π΅ΠΉΡΡΠ²Π°ΡΠΈΡΠ΅ ΡΡΡΠΏΠΊΠΈ Π·Π° ΠΏΠΎΡΡΠΈΠ³Π°Π½Π΅ Π½Π° Π½Π°ΠΉ-Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎΡΡ.
