ืืืืจ ืืกืืจื ืขื ืืฆืืจืช ืคืจืืืงื ื'ืืืื (ืงืืฉืืจืื ืืืืืจืื ืืืจืื ื ืืฆืืื ืืกืืฃ). ืืืืจื ืฉืื ืืื ืื ืชื ืืื ืืืืืืืช ืืคืชื, ืืชืืฆืื ืืื ืืชืืืช ืืื ืืืืจื. ืืืืจืื ืงืืืืื ืื ืืชืื ืฉืืขืืจื ืืืช ืขื ืืืืจื ืืืืข: 1 , 2 , 3 . ืืื ืื ืฉืืื ืื ืกืืื ืืช ืืกืืืืืช, ืืื ืื ืฉืขืืจ ืืืชื ืืช ืืืืืจ ืืจืืืขื ืืื, ืื ืืืืื. ืืื ืฉืืืืจืื, ืื ืฉืืืื ืืืื ืืฉืืื ืืืจื. ืืฉืืืข ืืฉืืืจืจ ืืืืืจ ืืืืจืื ืขื ืืืืจื ืืืืข, ืื ื ืืืจ ืขื ืกืืื ืืขืจืืืช ืืืกืื ืืืฆืืจืคืืช . ืืื ืืคื ื ืฉื ืขืกืืง ืืืืืข ืืืืฉ, ืืืื ื ืืืืง ืืช ืฉืืขืืจื ืืืืช ืฉืื ื... ืืืืช ืืจืืฉืชื ืืื ืืืจื. ืื ืชืืขืกื ืขืืื: ืืื ืื ืืฉืืื ืคืืืืืืช, ืื ืืืื. ืืืืืื ืฉืืฉืืืข ืฉืขืืจ ืืืืงื ืืคืืจืืช ืฉื ืืฉืื ืชืคืกื ืืช ืืืง ืืืจื ืฉื ืืืืืจ, ืืืืืชื ืืคืฆื ืืช ื ืืชืื ืฉืืขืืจื ืืืืช ืืืช ืกืงืืจืช ืืืืืจ ืืืืฉ ืืฉื ื ืืืงืื.
ืื ืื ืื ื ืจืง ืฆืจืืืื ืืืืื ืืช ืืฉืืืืชื ืฉืื ื ืืคื ืืืืืืกืื ืืืงืืช ืจืง ืจืฉืืื ืืืช. ืืฉื ืื, ืขืืื ืืืืกืืฃ ืืืคืจืืืจ LIMIT ืืกืืฃ ืืกืงืจืืคื ืืืฆืืื ืืช ืืืืืช ืื ืืจืฉืช: $ SELECT * FROM country ORDER BY population DESC LIMIT 1;
ืืื ืืืชืจ ืืขื ืืื ืืื, ืื ืืืงืฉื ืชืืื ืืืจืืืช ืืืชืจ, ืืื ืื ืืขื ืืื ืช ืืืชืจ. ืืืืืื ืฉืขืืืื ืืื ืื ื ืืืฉื ืืืื ืืฆืืจืคืืช, ื ืืื ืืงืื ืจืง ืืช ืืืื ืืืืื ื: $ SELECT country_id, SUM(population) FROM city GROUP BY country_id ORDER BY SUM(population) DESC LIMIT 1; ืืื ืขืฉืื ื ืืืจ ืืื ืื - ืืกืคื ื ืืช ืกืืื ืืืืืืืกืืื ืฉื ืื ืืขืจืื ืืืืืจืืช ืืื ืืืื ื, ืืืื ื ืืคื ืืกืืื ืืื ืืืงืื ื ืืช ืืืืื ื ืืจืืฉืื. ืืืื, ืื ื ืืืจ? ืื ื ืฉืื :D ืืืจื ืื ืืชื ืืื ืืจืืืฉ ืืื ืืืจื ืฉืืืืชื... (ืื ืืืจืื ืืื, ืืืืื))
ืืืงืจื ืื, ืืื ืืืื ืืืืืง ืืืชื ืืืจ. ืืืืื ืืืืื ืืื ืฉืืืืื ืืืื ืืคืื - ืื ืืื. ืืื, ืื ื ืคืฉืื ืืืชื ืืงืฉืืช:
$ SELECT country_id, SUM(population) FROM city GROUP BY country_id ORDER BY SUM(population) LIMIT 1;
$ SELECT * ืืืืื ื ืืืื ื ืืคื ืืืืืช ืืืืืืกืืื 1; ืืชืจืื ืืช ืืชืืฆืื ืืขืฆืื!
ืืื ืฉืื ืืืคืจื ืืืื ื ืืืืฉืื ืื ืืืืืง, ืืืืื ืืื ืื ืืชื ืืืชื... ืืื ืืืืืชื ืืช ืื? ืื ืื ืืจืืจ ืืืืื ืืืื ืืขืืื. ืืื ืื ื ืืจืืื: ืคืฉืื ืืื ืืฉืืืืช ืฉืืื ืืื ืืืื ืืจืืจ ืืืืื ืืื. ืืื, ืขืืื ืืงืจืื ืืขืืื ืืช ืืืฉืืืืช, ืืื ืืฉ ืื ืฉืืืืช, ืฉืื ืืืชื ืืื! ื ืืื, ืืขืจื. ืืืชืืฉื ืื ืชืื ืื ืฉืืฉ ืื ื ืืืืืจ, ื ืืคืฉ ืืืืฆืขืืช ื ืชืื ืื ืืขืจืื. ืืื ืืขืฉืืช ืืืช, ืืชืื ืืช ืืฉืืืืชื ืืืื: $ SELECT country_id, AVG(population) FROM city GROUP BY country_id; ืื ืคืฉืื ืืื: ืื ื ืืฉืชืืฉืื ืืคืื ืงืฆืื AVG ืืืงืืฆืื ืืช ืจืฉืืืืช ืืขืืจ ืฉืื ื ืืคื ืืืื ื.
ืืืื ืืื ืฉืื ืื ืงื ืืคื ืืงืฉื. ืขืืื ื ืืืืกืืฃ ืกืื ืื ืืคื ืฉืืืช ืืคื ื ืฉื ืืฆืข ืงืืืืฅ. ืื ื ืืืื ืฉืืขืืจื ืืืช, ืืื ืื ืืชืืืืืื, ืืคื ื ืคืจืกืื ืืืืืจ ืืื, ืืื ื ืืืื ืฉืื ืืคืฉืจ ืืคืชืืจ ืืช ืืืขืื ืืื ืืื ืืฆืืจืคืืช. ืืื? ืื ืื ืืกืฃ ืืชืขืืืช ืืืืช ืืืืื ื, ืื ืื ื ืฆืจืืืื ืืงืื ืื ืืช ืฉืื. ืืื ื ืืชื ืืขืฉืืช ืืืช ืืืื ืืืืจ ืฉื ื ืืืืืืช ืืจืฉืืื ืืืช. ืืื, ืื ื ืืขืฉื ืืช ืืืฉืืื ืืื, ืืืืื, ืืื ืื ื-jamb ืฉืื...))) ืจืฆืืชื ืืืืฆืื ืืฉืืื ืืืืฆืขืืช LIKE ืืืงืฉื...) $ SELECT ci.country_id, AVG(ci.population ) FROM city ci INNER JOIN country co ON ci.country_id = co.id WHERE co.name LIKE "%a" GROUP BY country_id; ืื ืงืจื ืคื? ืจืืฉืืช, ืฆืืจืคื ื ืจืฉืืืืช ืืืืืืืช ืืขืืจ ืืืืืื ื ืืืืฆืขืืช ืืคืชื ืืืจ country_id, ืืกืื ื ืืคื ืฉืืืช ืืืื ืืช ืื ืฉืื ืืกืชืืืืื ื-"a", ืืจืง ืืืืจ ืืื ืืงืืืฆืื ืืคื country_id.
ืืื ืื ืื ื ืจืง ืฆืจืืืื ืืืฉืชืืฉ ืืคืื ืงืฆืื COUNT ืืืืืกืืฃ ืกืื ืื ืขื ืืืืืืกืืื: $ SELECT COUNT(*) ืืืืื ื WHERE ืืืืืืกืืื > 4000000; ืืชืืฆืื ืืื, ืื ื ืืืืื ืฉืืฉ 3 ืืืื ืืช ืืืื ืืื ืื ื ืืื? ืื, ืจืง ืืืืืืื ืื ืขืืืจืช ืืช ืฆืืื ืืืจื ืืื.
ืืฉื ืื, ืขืืื ื ืืืฉืชืืฉ ืืืืคืจืืืจ ORDER BY ืฉืื ื ืืืจ ืืืืจืื. ืืื ืืฉ ืืืืืจ ืื ืืืจืืจืช ืืืื ืืืืื ืืื ืืกืืจ ืืืขื. ืขืืืจ ืืกืคืจืื ืื ืืืืจ ืฉืืื ืืืืื ืืกืืจ ืขืืื, ืขืืืจ ืืืจืืืืช ืื ืืืืจ ืฉืืื ืืืืื ืืื ืืืชืืืื ืืจืืฉืื ืื. ืื ืื ืื ื ืฆืจืืืื ืืืื ืืืจื, ืื ืื ื ืฆืจืืืื ืืช ืืืคืื ืฉื ืืืืขื: $ SELECT * FROM country ORDER BY population DESC;
ืื ืืืงืื ืฉืื ืืืข ืื ืืกืืจ ืืืืขื ืืืื ืฉืืืืฉื. ืืืืืื ืฉืื ืืจืืจืช ืืืืื, ืื ืืชืืืช ืขืืื ืขืืืจื ื: $ SELECT * FROM country ORDER BY name;
ืืืขืฉื, ื ืืชืื ืฉืืขืืจื ืืืช
ืื ื ืืืืื ืฉืื ืฉืืฉ ืื ืฉืื ืฉืขืืฉืื PD ืืืืืจืื ืขื ืื. ืื ืืื ืื! ืื ื ืืืื ืืื ืืืคืฉืจ ืฉืคืฉืื ืงืจืืื ืืื ืืืืื ืืืข ืืื ืืจื ืืฉืื ืืงืื. ืืื, ืื ืื ืฉืขืฉื ืื ื ืืกื ืืขืฉืืช - ืืื. ืืจืฉื ืื ืืืืืืจ ืืื ืืช ืชื ืื ืืืฉืืืืช:- ืืื ืืช ืืืืคืจืืืจ HAVING ืืืชืื ืฉืืืืชื ืืืืืื ืขืืืจ ืืืืืืืช ืืืืืืื ืฉืื ื. ืื ืืชื ืฆืจืื ืืืืกืืฃ ืืื ืฉืืืช ืื ืืืชืจ ืขืจืืื ืืื ืฉืืืื ืืจืืจ ืืืชืจ, ืืืกืฃ ืืืชื. ืื ืืืฉืื ืจืืฆื, ืชืืชืื ืืช ืืคืชืจืื ืืืืืื ืฉืื ืืชืืืืืช - ืืื ืฉืืืื ืื ืืืืืง ืื ืืืื ืื ืืื.
- ืืชืงื ืืช MySQL Workbench ืืื ืืขืืื ืขื ืืกื ืื ืชืื ืื ืืจื ืืืฉืง ืืืฉืชืืฉ. ืื ื ืืืฉื ืฉืืืจ ืืชืืื ื ืืกืคืืง ืืขืืืื ืืืงืื ืกืืื. ืืชืืืจ ืืืกื ืื ืชืื ืื. ืื ืืชื ืืฉืชืืฉ ืืืฉืื ืืืจ ืืื ืืขืืื ืขื ืืกื ืื ืชืื ืื, ืื ืชืืกืก ืืืื ืขื ืืฉืืื ืื. ืืื ืืืืืฉื ืืฉืชืืฉ ืจืง ื-MySQL Workbench.
- ืืชืื ืืงืฉืืช ืงืืื ืืืืฆืขืืช ืื ืชืื ืื ืฉืื ื:
- ืืืืื ื ืืงืื ื/ืืืืืืกืช ืืืืชืจ;
- ืืกืคืจ ืชืืฉืืื ืืืืฆืข ืืืจืฅ;
- ืืกืคืจ ืืืืฆืข ืฉื ืชืืฉืืื ืืืืื ืืช ืฉืฉืื ืืกืชืืื ื-"a";
- ืืกืคืจ ืืืืื ืืช ืขื ืืืืืืกืืื ืฉื ืืืชืจ ืืืจืืขื ืืืืืื;
- ืืืื ืืืื ืืช ืืคื ืืจืืื ืืืกืคืจ ืืชืืฉืืื;
- ืืืื ืืืื ืืช ืืคื ืฉื ืืกืืจ ืืืขื.
ืืืื ื ืืืจ ืขื HAVING
ืืืจืช ืืืืคืจืืืจ Having ืืืืื ืืขืืืจ ืื ืืขืืืจ ืืืชืจ ืืจืืืื ืืื ืฉืื ืืืื ืืขืืืช SQL. ืืื, ืืื ืชื ืืฉืืื ืืืืชืจ. ืืืงืจื, ืืื ื ืืืื ืืืฉืชืืฉ ืืชื ืืื ืืฆืืืจื ืฉื ืคืื ืงืฆืืืช (SUM, MIN, MAX, AVG). ืื ืืกืฃ, HAVING ืืฉืืฉ ืืฉืืืช ืฉืืงืืืฆืื. ืื ืื ืืืืจ? ืืืืืื, ืื ืื ืื ื ืจืืฆืื ืืืฉืื ืืืื ืืช ืฉืืื ืืกืคืจ ืืชืืฉืืื ืืืืืฆืข ืืขืจืื ืืื ืืืชืจ ื-50,000 ืชืืฉืืื, ืื ืื ื ืื ืืืืืื ืืื ืืืฉืชืืฉ ื-HAVING. ืืืืื ืืื ืชื, ืืืืจ ื ืขืฉื ืืืืืื ืฉืืฆืืืจื ืืชืจืืฉืช ืืืืจ ืืืฆืืข ืืฆืืจืช WHERE ืืื ืืคืฉืจ ืืืืกืืฃ ืื ืขืจืื ืฆืืืจื ืฉืืืืฉืื ืืืืฉื. ืื ืื ืขื ืื ืืืขืืช ืฉืื ืื ืืืกืืคืืช ืืจืื ืืืื ื, ืืคืฉืจ ืคืฉืื ืืงืื ืืืช ืืขืืืื ืืืืืช ืขื ืื. ืืชืื ืืช, ืงืืจื ืื ืคืขื ืฉืื ืืฉืื ืื ืืจืืจ ืืจืืข ืืื, ืื ืืืืื ืืืื ืืืืจ ืฉืืืื ืคืฉืื ืขืืืื ืื ืขืืื ืืืชื. ืชืืฉื ืขื ืืืืฉืื ืืื, ืืืืืจืช ืืื ืืชืืืจ.ืืชืงื ืช MySQL Workbench
ืืื ืืืืืฉื ืืฉืชืืฉ ื-Workbench ืืฉืืืืชืืช. ืื ื ืืจืื ืื ืื ืืชื ืฆืจืื ืืื ืืืชืงืื ืืืืฆืืจ ืืืืืจ ืืืกื ืื ืชืื ืื. ืืืืืจ ืืืืฆืจ ืฉื ืืืจืงื, ืื ืืชื ืจืง ืฆืจืื ืืืืื ืก ืืืชืจ ืฉืืื ืืืืืืจ ืืช ืืืจืกื ืืืขืจืืช ืืืคืขืื ืืจืฆืืื. ืืฉื ืื, ืืฆืข ืืช ืืงืืฉืืจ ืืื : ืืื ืชืืื ืืืืืจ ืืืืืง ืืช ืืขืจืืช ืืืคืขืื ืฉืืชื ืฆืจืื. ืืืฅ ืขื ืืืจื , ืืื ืืืงืื ืืืืจืื ื ืจืื ืืช ืืืืื ืืื: ืื ืชืื ืืืืืื, ืคืฉืื ืืคืฉ ืืช ืืืคืชืืจ ืฉื ืงืจื ืื ืชืืื, ืคืฉืื ืืชืื ืืช ืืืืจืื ืฉืื , ืืืืืจืื ืชืชืืื. ืืื ืื ืขืืฉืื ืืช ืื? ืื ืจืื, ืืื ืฉืืืชืจ ืื ืฉืื ืืจืฉืื ืืฆืื, ืื ืื ืืฉืื ืื ื. ืืืืจ ืืืืจืื ืืืืฆืืืช, ืืคืขื ืืช ืงืืืฅ ืืืชืงื ื. ื-MacOS ืื ื ืจืื ืื: ืคืฉืื ืืจืืจ ืืช ืืกืื ืืืื, ืืืชืงื ื ืืืฉืืื. ืื ืงืฉื ืืื ืืชืงื ืช MySQL ืขืฆืื, ื ืืื? ืื ืฉืคืฉืื ืืชืจืืื ื ืืืคืื ื ืื ืืกืื ืืืชืจ ;) ืืืืง ืืฉื ื ืฉื ืืืฉืืื ืืื ืืื ืืืฆืืจ ืืืืืจ ืืืกื ืื ืชืื ืื ืฉืื ื. ืื ืฆืจืื ืืฉืืื ืื? ืืืฅ ืขื ืกืืื ืืคืืืก ืืื MySQL Connections: ืืืืื ืฉืืืคืืข, ืืื ืืช ืื ืชืื ืื ืืืจืืฉืื:- ืฉื ืืืืืืจ - ืฉื ืืืืืืจ ืฉืื ื. ืืชืื ืฉืืืช ืืจืืจืื ืืื ืืืคืฉืจ ืืื ืฉืื ืืืื ืืขืืืช ืืืืืื ืืืืฉื. ืื ื ื ืืชื ืืืืืืจ ืืื ืืช ืืฉื JRTB_DB ;
- ืฉื ืืืจื - ืืืจ ืืืืืจ ื-local 127.0.0.1 (aka localhost). ืืืงืจื ืฉืื ื, ืืื ืฆืืจื ืืฉื ืืช ืืืจ, ืฉืื ืืกื ืื ืชืื ืื ืืืชืงื ืขื ืืืืฉื, ืื ืื ืืกื ืื ืชืื ืื ื ืืฆื ืืืงืื ืืืจ, ืืื ืฆืจืื ืืฉื ืืช ืืช ืืืืจื (ip ืฉื ืืืืฉื ืขืืื ืคืืขื ืืกื ืื ืชืื ืื);
- ืฉื ืืฉืชืืฉ - ื ืืชื ืื ืืฆืืื ืืช ืืืฉืชืืฉ ืฉืื ืืืืืช ืืฆืืจื. ืื ืื ืืืกืคืช ืฉืื ืืืจ ืืืคืชื ืื, ืืฉืืจ ืืืชื ืืื ืฉืื ืื;
- ืกืืกืื - ืืืฅ ืขื ืืืกื ืืืืืืง ืืคืชืืืช ืืืืืจ ืืืืืง ืืช ืืกืืกืื ืฉืืืืจืช ืืขืฆืื. ืืฉืืจืชื ืืื ืคืฉืื - ืฉืืจืฉ .
GO TO FULL VERSION