Π―ΠΊ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ ΠΎΠΏΡΠΈΠΌΡΠ·Π°ΡΡΡ Π·Π°ΠΏΠΈΡΡΠ² Π΄ΠΎ 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% Π²ΡΠ΄ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΡ ΠΏΠ°ΠΌ’ΡΡΡ.
- ΠΠ°Π»Π°ΡΡΡΠΉΡΠ΅ innodb_log_file_size ΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ flushing Π΄Π»Ρ Π±Π°Π»Π°Π½ΡΡ ΠΌΡΠΆ Π΄ΠΎΠ²Π³ΠΎΠ²ΡΡΠ½ΡΡΡΡ ΡΠ° ΡΠ²ΠΈΠ΄ΠΊΡΡΡΡ.
Π¦Ρ Π½Π°Π»Π°ΡΡΡΠ²Π°Π½Π½Ρ Π΄ΠΎΠΏΠΎΠΌΠ°Π³Π°ΡΡΡ MySQL Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ ΡΠ΅ΡΡΡΡΠΈ Ρ ΠΏΡΠΈΡΠΊΠΎΡΡΡΡΡ ΠΎΠ±ΡΠΎΠ±ΠΊΡ Π·Π°ΠΏΠΈΡΡΠ².
ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ
ΠΠΏΡΠΈΠΌΡΠ·Π°ΡΡΡ Π·Π°ΠΏΠΈΡΡΠ² Π΄ΠΎ MySQL – ΡΠ΅ Π±Π΅Π·ΠΏΠ΅ΡΠ΅ΡΠ²Π½ΠΈΠΉ ΠΏΡΠΎΡΠ΅Ρ, ΡΠΊΠΈΠΉ Π³Π°ΡΠ°Π½ΡΡΡ, ΡΠΎ Π±Π°Π·ΠΈ Π΄Π°Π½ΠΈΡ
Π·Π°Π»ΠΈΡΠ°ΡΠΈΠΌΡΡΡΡΡ ΡΠ²ΠΈΠ΄ΠΊΠΈΠΌΠΈ, ΡΡΠ°Π±ΡΠ»ΡΠ½ΠΈΠΌΠΈ ΡΠ° ΠΌΠ°ΡΡΡΠ°Π±ΠΎΠ²Π°Π½ΠΈΠΌΠΈ ΠΏΡΠΈ Π·ΡΠΎΡΡΠ°Π½Π½Ρ ΠΎΠ±ΡΡΠ³ΡΠ² Π΄Π°Π½ΠΈΡ
.
ΠΠ°ΡΡΠΎΡΠΎΠ²ΡΡΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΈ, ΡΠ°ΠΊΡ ΡΠΊ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½Π° ΡΠ½Π΄Π΅ΠΊΡΠ°ΡΡΡ, ΡΠΏΡΠΎΡΠ΅Π½Ρ ΡΠ½ΡΡΡΡΠΊΡΡΡ SELECT, ΠΎΠΏΡΠΈΠΌΡΠ·ΠΎΠ²Π°Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΡΡ JOIN Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π΅ Π½Π°Π»Π°ΡΡΡΠ²Π°Π½Π½Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°, Π²ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π½Π°ΡΠ½ΠΎ ΡΠΊΠΎΡΠΎΡΠΈΡΠΈ ΡΠ°Ρ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π·Π°ΠΏΠΈΡΡΠ² Ρ Π·Π°Π³Π°Π»ΡΠ½Π΅ Π½Π°Π²Π°Π½ΡΠ°ΠΆΠ΅Π½Π½Ρ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠΎΠ±ΡΠ΅ ΠΎΠΏΡΠΈΠΌΡΠ·ΠΎΠ²Π°Π½Π΅ ΡΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΈΡΠ΅ MySQL ΠΏΡΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ Π΄ΠΎ ΡΠ²ΠΈΠ΄ΡΠΎΠ³ΠΎ Π·Π°Π²Π°Π½ΡΠ°ΠΆΠ΅Π½Π½Ρ ΡΡΠΎΡΡΠ½ΠΎΠΊ, ΡΠ²ΠΈΠ΄ΡΠΎΠ³ΠΎ ΡΠ΅Π°Π³ΡΠ²Π°Π½Π½Ρ Π΄ΠΎΠ΄Π°ΡΠΊΡΠ² Ρ ΠΏΠΎΠΊΡΠ°ΡΠ΅Π½Π½Ρ ΡΠΎΠ±ΠΎΡΠΈ ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΡΠ². ΠΠ΅Π·Π°Π»Π΅ΠΆΠ½ΠΎ Π²ΡΠ΄ ΡΠΎΠ·ΠΌΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΡ – Π²ΡΠ΄ Π½Π΅Π²Π΅Π»ΠΈΠΊΠΎΠ³ΠΎ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΡ Π΄ΠΎ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ Π· Π²ΠΈΡΠΎΠΊΠΈΠΌ ΡΡΠ°ΡΡΠΊΠΎΠΌ – Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½Π΅ ΠΏΡΠΎΠ΅ΠΊΡΡΠ²Π°Π½Π½Ρ SQL-Π·Π°ΠΏΠΈΡΡΠ² Ρ ΠΎΠ΄Π½ΠΈΠΌ Π· Π½Π°ΠΉΠ΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡΠΈΡ
ΠΊΡΠΎΠΊΡΠ² Π½Π° ΡΠ»ΡΡ
Ρ Π΄ΠΎ Π΄ΠΎΡΡΠ³Π½Π΅Π½Π½Ρ Π½Π°ΠΉΠ²ΠΈΡΠΎΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠ° Π½Π°Π΄ΡΠΉΠ½ΠΎΡΡΡ.
