ะ ัะฒะตัะฐ ะฝะฐ ะฑะฐะทะธัะต ะดะฐะฝะฝะธ ะธ ะผะฐะฝะธะฟัะปะธัะฐะฝะตัะพ ะฝะฐ ะดะฐะฝะฝะธ ะฒัะตะผะตะฒะธัะต ะบะปะตะนะผะฐ ัะฐ ัะธะฟะธัะฝะธ. ะขะต ะพัะธะณัััะฒะฐั ัะพัะตะฝ ะทะฐะฟะธั ะฝะฐ ััะทะดะฐะฒะฐะฝะตัะพ ะธะปะธ ะผะพะดะธัะธะบะฐัะธััะฐ ะฝะฐ ะดะฐะฝะฝะธัะต ะฒ ะฑะฐะทะฐัะฐ ะดะฐะฝะฝะธ. ะ SQL ัะตััะพ ะต ะฝะตะพะฑั ะพะดะธะผะพ ะดะฐ ัะต ะทะฐะดะฐะดะต ััะพะนะฝะพัั ะฝะฐ ะบะปะตะนะผะพัะพ ะฟะพ ะฟะพะดัะฐะทะฑะธัะฐะฝะต, ะทะฐ ะดะฐ ะฑัะดะต ัะตะบััะพัะพ ะบะปะตะนะผะพ. ะขะพะฒะฐ ััะฐะฒะฐ ะพัะพะฑะตะฝะพ ะฟะพะปะตะทะฝะพ ะฒ ัะปััะฐะธัะต, ะบะพะณะฐัะพ ัััะฑะฒะฐ ะดะฐ ะฟัะพัะปะตะดะธะผ ะฒัะตะผะตัะพ, ะบะพะณะฐัะพ ัะต ะต ัะปััะธะปะพ ะพะฟัะตะดะตะปะตะฝะพ ััะฑะธัะธะต ะธะปะธ ะฒัะฒ ะฒัะตะบะธ ัะปััะฐะน, ะบะพะณะฐัะพ ัะต ะธะทะธัะบะฒะฐ ะฒัะตะผะต ะฟะพ ะฟะพะดัะฐะทะฑะธัะฐะฝะต. ะขะฐะทะธ ััะฐัะธั ัะต ั ะฒััะปะธ ัะฒะตัะปะธะฝะฐ ะฒััั ั ัะพะทะธ ะฐัะฟะตะบั ะฝะฐ SQL ะฟัะพะณัะฐะผะธัะฐะฝะตัะพ.
MySQL
ะ ะตัะตะฝะพ: group_concat distinct
Group_concat ัะฐะทะปะธัะตะฝ ะต ะผะพัะฝะฐ ััะฝะบัะธั ะฒ SQL, ะบะพััะพ ะฒะธ ะฟะพะทะฒะพะปัะฒะฐ ะดะฐ ะบะพะผะฑะธะฝะธัะฐัะต ะผะฝะพะถะตััะฒะพ ััะพะนะฝะพััะธ ะพั ะณััะฟะฐ ัะตะดะพะฒะต ะฒ ะตะดะธะฝ ัะฐะทะดะตะปะตะฝ ะฝะธะท. ะะฐัะฒะบะธัะต ะฒ ะฑะฐะทะธัะต ะดะฐะฝะฝะธ ัะตััะพ ะธะทะธัะบะฒะฐั ะดะฐ ะฟะพะปััะธัะต ัะฐะทะปะธัะฝะธ ัะตะทัะปัะฐัะธ, ะฐ group_concat distinct ะฒะธ ะฟะพะผะฐะณะฐ ะดะฐ ะฟะพััะธะณะฝะตัะต ัะพะฒะฐ ะฟะพ ัะฟัะตัะฝะฐัะพ ัะพัะผะฐัะธัะฐะฝ ะฝะฐัะธะฝ. ะขะธะฟะธัะฝะธัั ะฟัะพะฑะปะตะผ, ั ะบะพะนัะพ ัะต ัะฑะปััะบะฒะฐั ะฟะพะฒะตัะตัะพ ัะฐะทัะฐะฑะพััะธัะธ, ะต ะฟะพะปััะฐะฒะฐะฝะตัะพ ะฝะฐ ะตะดะฝะฐ ััะพะนะฝะพัั ะพั ะณััะฟะฐ ััะพะนะฝะพััะธ ะธะปะธ ะบะพะผะฑะธะฝะธัะฐะฝะตัะพ ะฝะฐ ะฒัะธัะบะธ ัะฝะธะบะฐะปะฝะธ ััะพะนะฝะพััะธ ะฒ ะตะดะฝะฐ ะบะพะปะพะฝะฐ ะทะฐ ะฟะพ-ะปะตัะฝะพ ะฟัะตะฟัะฐัะฐะฝะต.
ะ ะตัะตะฝะพ: ะธะฝััะฐะปะธัะฐะนัะต mysql raspberry pi
ะะฝััะฐะปะธัะฐะฝะต ะฝะฐ MySQL ะฒ Raspberry Pi ะต ะพัะฝะพะฒะตะฝ ะฟัะพัะตั, ะพัะพะฑะตะฝะพ ะฐะบะพ ัะต ะฝะฐะดัะฒะฐัะต ะดะฐ ะธะทะฟะพะปะทะฒะฐัะต ะฒะฐัะธั Pi ะบะฐัะพ ัััะฒัั ะธะปะธ ะทะฐ ัะฟัะฐะฒะปะตะฝะธะต ะฝะฐ ะดะฐะฝะฝะธ ะธ ะฑะฐะทะธ ะดะฐะฝะฝะธ. ะ ะฝะฐัะฐะปะพัะพ ะผะพะถะต ะดะฐ ะทะฒััะธ ะบะฐัะพ ัะปะพะถะฝะพ ะฒัะถะต ะทะฐ ั ะพะดะตะฝะต, ะฝะพ ั ะฒะฝะธะผะฐัะตะปะฝะพ ะธะทะฟัะปะฝะตะฝะธะต ัััะฟะบะฐ ะฟะพ ัััะฟะบะฐ ะผะพะถะต ะดะฐ ัะต ะฟะพััะธะณะฝะต ััะฐะฒะฝะธัะตะปะฝะพ ะปะตัะฝะพ. ะขะฐะทะธ ััะฐัะธั ัะต ะฒะธ ะฟัะตะฒะตะดะต ะฟัะตะท ะฟัะพัะตัะฐ ะฝะฐ ะธะฝััะฐะปะธัะฐะฝะต ะฝะฐ SQL ะฝะฐ Raspberry Pi ะธ ัะต ะพะฑััะฝะธ ััะฝะบัะธะพะฝะฐะปะฝะพัััะฐ ะฝะฐ ะฝะตะพะฑั ะพะดะธะผะธัะต ะฑะธะฑะปะธะพัะตะบะธ ะธ ะบะพะดะพะฒะต ะทะฐ ะฑะตะทะฟัะพะฑะปะตะผะฝะฐ ะธะฝััะฐะปะฐัะธั.
ะ ะตัะตะฝะพ: ัะฟัะตัะต ะฟะพะปะธัะธะบะฐัะฐ ะทะฐ ะฟะฐัะพะปะธ
ะะพะปะธัะธะบะธัะต ะทะฐ ะฟะฐัะพะปะธ ะธะณัะฐัั ะพัะฝะพะฒะฝะฐ ัะพะปั ะฒ ะณะฐัะฐะฝัะธัะฐะฝะตัะพ ะฝะฐ ัะธะณััะฝะพัััะฐ ะฝะฐ ะฟะพััะตะฑะธัะตะปัะบะธัะต ะดะฐะฝะฝะธ, ะฒะบะปััะธัะตะปะฝะพ ะฟัะตะดะพัะฒัะฐััะฒะฐะฝะต ะฝะฐ ะฝะตะพัะพัะธะทะธัะฐะฝ ะดะพัััะฟ ะธ ะทะฐัะธัะฐ ะฝะฐ ััะฒััะฒะธัะตะปะฝะฐ ะธะฝัะพัะผะฐัะธั. ะะฐะปะฐะณะฐะฝะตัะพ ะฝะฐ ะฟะพะปะธัะธะบะฐ ะทะฐ ัะธะปะฝะฐ ะฟะฐัะพะปะฐ ะต ะฝะตัะฐะทะดะตะปะฝะฐ ัะฐัั ะพั ะฟะพะดะดััะถะฐะฝะตัะพ ะฝะฐ ัะตะปะพัััะฐ, ะฟะพะฒะตัะธัะตะปะฝะพัััะฐ ะธ ะฝะฐะปะธัะฝะพัััะฐ ะฝะฐ ะดะฐะฝะฝะธัะต, ััั ัะฐะฝัะฒะฐะฝะธ ะฒ ะธะฝัะพัะผะฐัะธะพะฝะฝะฐ ัะธััะตะผะฐ. ะัะฟัะตะบะธ ัะพะฒะฐ, ัะฟัะฐะฒะปะตะฝะธะตัะพ ะธ ะฝะฐะปะฐะณะฐะฝะตัะพ ะฝะฐ ะฟะพะปะธัะธะบะธ ะทะฐ ะฟะฐัะพะปะธ ะฟะพะฝัะบะพะณะฐ ะผะพะถะต ะดะฐ ะฟัะตะดััะฐะฒะปัะฒะฐ ะฟัะตะดะธะทะฒะธะบะฐัะตะปััะฒะพ. ะขะฐะทะธ ััะฐัะธั ะฟัะตะดััะฐะฒั ัะตัะตะฝะธะต ะฝะฐ ะฟัะพะฑะปะตะผะฐ ะพั ะณะปะตะดะฝะฐ ัะพัะบะฐ ะฝะฐ ัะฐะทัะฐะฑะพัะบะฐัะฐ ะฝะฐ SQL, ะฟัะตะดะพััะฐะฒัะนะบะธ ััะบะพะฒะพะดััะฒะพ ัััะฟะบะฐ ะฟะพ ัััะฟะบะฐ ะทะฐ ัะพะฒะฐ ะบะฐะบ ะดะฐ ัะฟัะฐะฒะปัะฒะฐัะต ะธ ะฟัะธะปะฐะณะฐัะต ะฟัะฐะฒะธะปะฐ ะทะฐ ะฟะฐัะพะปะธ ะธ ะฝะตะพะฑั ะพะดะธะผะธั ะฒะบะปััะตะฝ SQL ะบะพะด. ะัะฒะตะฝ ัะพะฒะฐ ัะต ัะต ะฟะพัะพะฟะธะผ ะดัะปะฑะพะบะพ ะฒัะฒ ะฒะฐะถะฝะธ SQL ััะฝะบัะธะธ ะธ ะฑะธะฑะปะธะพัะตะบะธ, ัะฒััะทะฐะฝะธ ั ัะฟัะฐะฒะปะตะฝะธะตัะพ ะฝะฐ ะฟัะฐะฒะธะปะฐัะฐ ะทะฐ ะฟะฐัะพะปะธ.
ะ ะตัะตะฝะพ: ะฟัะพะผัะฝะฐ ะฝะฐ ะฟะพััะตะฑะธัะตะปัะบะฐัะฐ ะฟะฐัะพะปะฐ
ะ ะฐะทะฑะธัะฐ ัะต, ะผะพะปั, ะฝะฐะผะตัะตัะต ะพะฟะธัะฐะฝะฐัะฐ ััะฐัะธั ะฟะพ-ะดะพะปั:
ะัะพะผัะฝะฐ ะฝะฐ ะฟะพััะตะฑะธัะตะปัะบะฐ ะฟะฐัะพะปะฐ ะฒ SQL ะต ะฟัะตะพะฑะปะฐะดะฐะฒะฐัะฐ ะทะฐะดะฐัะฐ ะบะฐะบัะพ ะทะฐ ัะธััะตะผะฝะธ ะฐะดะผะธะฝะธัััะฐัะพัะธ, ัะฐะบะฐ ะธ ะทะฐ ัะฐะทัะฐะฑะพััะธัะธ. ะั ัััะตััะฒะตะฝะพ ะทะฝะฐัะตะฝะธะต ะต ัะตะดะพะฒะฝะพัะพ ะฐะบััะฐะปะธะทะธัะฐะฝะต ะธ ัะบัะตะฟะฒะฐะฝะต ะฝะฐ ะผะตัะบะธัะต ะทะฐ ัะธะณััะฝะพัั, ะทะฐัะธัะฐะฒะฐัะธ ะฟะพััะตะฑะธัะตะปัะบะธัะต ะดะฐะฝะฝะธ, ะตะดะฝะฐ ะพั ะบะพะธัะพ ะฒะบะปััะฒะฐ ัะตััะพ ะฐะบััะฐะปะธะทะธัะฐะฝะต ะฝะฐ ะฟะฐัะพะปะธ. SQL ัะบัะธะฟัะพะฒะตัะต ะฟัะตะดะพััะฐะฒัั ะฒัะทะผะพะถะฝะพัั ะทะฐ ะตัะตะบัะธะฒะฝะพ ัะฟัะฐะฒัะฝะต ั ัะตะทะธ ะทะฐะดะฐัะธ.
ะ ะตัะตะฝะพ: brew install mysql workbench
ะ ะฐะทะฑะธัะฐ ัะต, ัะต ะดะฐะผ ะพะฑั ะฟัะตะณะปะตะด ะฝะฐ ัะตะผะฐัะฐ.
MySQL Workbench ะต ัะฝะธัะธัะธัะฐะฝ ะฒะธะทัะฐะปะตะฝ ะธะฝััััะผะตะฝั ะทะฐ ะฐัั ะธัะตะบัะธ ะฝะฐ ะฑะฐะทะธ ะดะฐะฝะฝะธ, ัะฐะทัะฐะฑะพััะธัะธ ะธ ะฐะดะผะธะฝะธัััะฐัะพัะธ ะฝะฐ ะฑะฐะทะธ ะดะฐะฝะฝะธ. ะขะพะน ะพัะธะณัััะฒะฐ ะผะพะดะตะปะธัะฐะฝะต ะฝะฐ ะดะฐะฝะฝะธ, ัะฐะทัะฐะฑะพัะบะฐ ะฝะฐ SQL ะธ ััะปะพััะฝะธ ะฐะดะผะธะฝะธัััะฐัะธะฒะฝะธ ะธะฝััััะผะตะฝัะธ ะทะฐ ะบะพะฝัะธะณััะฐัะธั ะฝะฐ ัััะฒััะฐ, ะฟะพััะตะฑะธัะตะปัะบะพ ะฐะดะผะธะฝะธัััะธัะฐะฝะต, ะฐัั ะธะฒะธัะฐะฝะต ะธ ะผะฝะพะณะพ ะดััะณะธ.
ะะฝััะฐะปะธัะฐะฝะตัะพ ะฝะฐ MySQL Workbench ะฝะฐ ะฒะฐัะฐัะฐ ัะธััะตะผะฐ ะฟะพะฝัะบะพะณะฐ ะผะพะถะต ะดะฐ ะฑัะดะต ะฟัะตะดะธะทะฒะธะบะฐัะตะปััะฒะพ, ะพัะพะฑะตะฝะพ ะฐะบะพ ะฝะต ััะต ะดะพะฑัะต ะฟัะฐะบัะธะบัะฒะฐะฝะธ ะฒ ะธะทะฟะพะปะทะฒะฐะฝะตัะพ ะฝะฐ ะบะพะผะฐะฝะดะฝะธั ัะตะด ะธะปะธ ัะตัะผะธะฝะฐะปะฐ. ะะพ ั ะฟะพะผะพััะฐ ะฝะฐ Homebrew โ ัะธััะตะผะฐ ะทะฐ ัะฟัะฐะฒะปะตะฝะธะต ะฝะฐ ัะพัััะตัะฝะธ ะฟะฐะบะตัะธ ั ะพัะฒะพัะตะฝ ะบะพะด โ ะฟัะพัะตััั ััะฐะฒะฐ ะผะฝะพะณะพ ะฟะพ-ะปะตัะตะฝ.
ะ ะตัะตะฝะพ: ะดะตะธะฝััะฐะปะธัะฐะนัะต mysql ะฝะฐ ubuntu
ะะตะธะฝััะฐะปะธัะฐะฝะต ะฝะฐ MySQL ะฝะฐ Ubuntu ะผะพะถะต ะดะฐ ะฑัะดะต ัะตัะฐะฒะฐัะฐ ะทะฐะดะฐัะฐ, ะบะพะณะฐัะพ ะธัะบะฐัะต ะดะฐ ะธะฝััะฐะปะธัะฐัะต ะฝะพะฒะฐ ะฒะตััะธั, ะดะฐ ะฟัะตะผะฐั ะฝะตัะต ะฟะพะฒัะตะดะตะฝะฐ ะธะฝััะฐะปะฐัะธั ะฝะฐ MySQL ะธะปะธ ะฟัะพััะพ ะดะฐ ะพัะฒะพะฑะพะดะธัะต ะฝัะบะพะธ ัะธััะตะผะฝะธ ัะตััััะธ. ะะฝะฐะฝะธะตัะพ ะบะฐะบ ะดะฐ ะฝะฐะฟัะฐะฒะธัะต ัะพะฒะฐ ัะพัะฝะพ ะธ ะตัะตะบัะธะฒะฝะพ ะฒะธ ัะฟะตัััะฒะฐ ะผะฝะพะณะพ ัะบััะฑ ะธ ะณะฐัะฐะฝัะธัะฐ, ัะต ะฝัะผะฐ ะดะฐ ะพััะฐะฝะฐั ะพััะฐัััะฝะธ ัะฐะนะปะพะฒะต, ะบะพะธัะพ ะฑะธั ะฐ ะผะพะณะปะธ ะดะฐ ะฟะพะฟัะตัะฐั ะฝะฐ ะฑัะดะตัะธ ะธะฝััะฐะปะฐัะธะธ.
ะ ะตัะตะฝะพ: mysql_secure_installation
MySQL ััะพะธ ะบะฐัะพ ะตะดะฝะฐ ะพั ะฝะฐะน-ััะฐะฑะธะปะฝะธัะต ะธ ะฟะพะฟัะปััะฝะธ ัะธััะตะผะธ ะทะฐ ัะฟัะฐะฒะปะตะฝะธะต ะฝะฐ ะฑะฐะทะธ ะดะฐะฝะฝะธ. ะขะพะน ัะปัะถะธ ะบะฐัะพ ะบัะฐะนัะณัะปะตะฝ ะบะฐะผัะบ ะทะฐ ะธะทะพะฑะธะปะธะต ะพั ัะตะฑ ะฑะฐะทะธัะฐะฝะธ ะฟัะธะปะพะถะตะฝะธั, ะฑะปะฐะณะพะดะฐัะตะฝะธะต ะฝะฐ ัะฒะพั ั ะฐัะฐะบัะตั ั ะพัะฒะพัะตะฝ ะบะพะด ะธ ััะฒะผะตััะธะผะพัั ั ัะฐะทะปะธัะฝะธ ะตะทะธัะธ ะทะฐ ะฟัะพะณัะฐะผะธัะฐะฝะต. ะัะฝะพะฒะตะฝ ะฐัะฟะตะบั ะฝะฐ ัะฐะฑะพัะฐัะฐ ั MySQL ะฒะบะปััะฒะฐ ะฝะตะณะพะฒะฐัะฐ ะทะฐัะธัะตะฝะฐ ะธะฝััะฐะปะฐัะธั, ะพะทะฐะณะปะฐะฒะตะฝะฐ 'mysql_secure_installation'. ะขะพะทะธ ัะบัะธะฟั ะฟะพะทะฒะพะปัะฒะฐ ะฟะพ-ะฒะธัะพะบะพ ะฝะธะฒะพ ะฝะฐ ะทะฐัะธัะฐ, ะฟัะตะดะพััะฐะฒัะนะบะธ ะฒัะทะผะพะถะฝะพัั ะทะฐ ะฟัะตะผะฐั ะฒะฐะฝะต ะฝะฐ ะฐะฝะพะฝะธะผะฝะธ ะฟะพััะตะฑะธัะตะปะธ, root ะฒะปะธะทะฐะฝะธั ะธ ัะตััะพะฒะธ ะฑะฐะทะธ ะดะฐะฝะฝะธ, ัะผะตะบัะฐะฒะฐะนะบะธ ะฟะพัะตะฝัะธะฐะปะฝะฐัะฐ ะตะบัะฟะปะพะฐัะฐัะธั ะพั ะฝะตัะตััะธะฒะธ ะฟะพััะตะฑะธัะตะปะธ.
ะ ะตัะตะฝะพ: ะฟะพะบะฐะทะฒะฐะฝะต ะฝะฐ ะฟัะพะผะตะฝะปะธะฒะธ
ะะฐะถะฝะพ ะต ะดะฐ ัะฐะทะฑะตัะตัะต ะบะฐะบ ะดะฐ ะธะทะฟะพะปะทะฒะฐัะต ะบะพะผะฐะฝะดะฐัะฐ โSHOW VARIABLESโ ะฒ SQL, ััะน ะบะฐัะพ ัั ะผะพะถะต ะดะฐ ะฝะธ ะฟัะตะดะพััะฐะฒะธ ะฑะพะณะฐัะฐ ะธะฝัะพัะผะฐัะธั ะทะฐ ะบะพะฝัะธะณััะฐัะธะธัะต ะฝะฐ ะฝะฐัะธั MySQL ัััะฒัั. ะขะฐะทะธ ะผะฝะพะณะพััะฝะบัะธะพะฝะฐะปะฝะฐ ะบะพะผะฐะฝะดะฐ ะฝะธ ะฟัะตะดะปะฐะณะฐ ะผะพัะตะฝ ะฝะฐัะธะฝ ะดะฐ ะฟัะพะฒะตััะฒะฐะผะต ะธ ะบะพัะธะณะธัะฐะผะต ะฟัะพะผะตะฝะปะธะฒะธ, ะบะพะธัะพ ะผะพะณะฐั ะดะฐ ะฟะพะฒะปะธััั ะฝะฐ ะฟัะพะธะทะฒะพะดะธัะตะปะฝะพัััะฐ ะธ ััะฝะบัะธะพะฝะธัะฐะฝะตัะพ ะฝะฐ ะฝะฐัะธัะต ะพะฟะตัะฐัะธะธ.
ะัะตะบัะธะฒะฝะพัะพ ัะฟัะฐะฒะปะตะฝะธะต ะฝะฐ ะฟัะพะผะตะฝะปะธะฒะธัะต ะผะพะถะต ะทะฝะฐัะธัะตะปะฝะพ ะดะฐ ะฟะพะดะพะฑัะธ ะตัะตะบัะธะฒะฝะพัััะฐ ะฝะฐ ะฝะฐัะฐัะฐ ะพะฑัะฐะฑะพัะบะฐ ะฝะฐ ะดะฐะฝะฝะธ ะธ ะฒ ะบัะฐะนะฝะฐ ัะผะตัะบะฐ ะดะฐ ะดะพะฒะตะดะต ะดะพ ะฟะพ-ะดะพะฑัั ัะตะทัะปัะฐั ะธ ะฟะพ-ััะฐะฑะธะปะตะฝ ะบะพะฝััะพะป ะฒััั ั ะฝะฐัะธั SQL ัััะฒัั.