MyCLI - ເປັນລູກຄ້າ MySQL/MariaDB ທີ່ມີການ ສຳ ເລັດໂດຍອັດຕະໂນມັດແລະການເນັ້ນຂໍ້ມູນ Syntax
MyCLI ແມ່ນອິນເຕີເຟດເສັ້ນ ຄຳ ສັ່ງທີ່ງ່າຍຕໍ່ການໃຊ້ (CLI) ສຳ ລັບລະບົບການຈັດການຖານຂໍ້ມູນທີ່ມີຄວາມນິຍົມ: MySQL, MariaDB, ແລະ Percona ພ້ອມດ້ວຍການ ສຳ ເລັດຮູບແລະການເນັ້ນຂໍ້ຄວາມໄວຍາກອນ. ມັນຖືກສ້າງຂຶ້ນໂດຍໃຊ້ prompt_toolkit ແລະຕ້ອງໃຊ້ Python 2.7, 3.3, 3.4, 3.5, ແລະ 3.6. ມັນສະຫນັບສະຫນູນການເຊື່ອມຕໍ່ທີ່ປອດໄພຜ່ານ SSL ກັບເຊີຟເວີ MySQL.
- ເມື່ອທ່ານເລີ່ມຕົ້ນມັນຄັ້ງ ທຳ ອິດ, ໄຟລ໌ config ຈະຖືກສ້າງຂື້ນໂດຍອັດຕະໂນມັດທີ່ ~/.myclirc.
- ສະ ໜັບ ສະ ໜູນ ການເຮັດ ສຳ ເລັດໂດຍອັດຕະໂນມັດໃນຂະນະທີ່ພິມ ຄຳ ຫລັກ SQL ພ້ອມທັງຕາຕະລາງ, ມຸມມອງແລະຄໍ ລຳ ໃນຖານຂໍ້ມູນ.
- ຍັງສະ ໜັບ ສະ ໜູນ ການ ສຳ ເລັດແບບສະຫຼາດເຊິ່ງເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນແລະຈະໃຫ້ ຄຳ ແນະ ນຳ ສຳ ລັບການ ສຳ ເລັດຕາມສະພາບການ.
ຕົວຢ່າງ:
SELECT * FROM <Tab> - this will just show table names. SELECT * FROM users WHERE <Tab> - this will simply show column names.
- ສະ ໜັບ ສະ ໜູນ ການເນັ້ນຂໍ້ຄວາມໄວຍາກອນໂດຍໃຊ້ສ່ວນ.
- ສະ ໜັບ ສະ ໜູນ ການເຊື່ອມຕໍ່ SSL.
- ສະ ເໜີ ການສະ ໜັບ ສະ ໜູນ ສຳ ລັບການສອບຖາມ multiline.
- ມັນສາມາດເຂົ້າສູ່ລະບົບທຸກໆແບບສອບຖາມແລະຜົນໄດ້ຮັບຂອງມັນເຂົ້າໃນແຟ້ມ (ໃຫ້ສັງເກດວ່າມັນຖືກປິດໂດຍຄ່າເລີ່ມຕົ້ນ).
- ອະນຸຍາດໃຫ້ທ່ານປະຫຍັດ ຄຳ ຖາມທີ່ທ່ານມັກ (ບັນທຶກແບບສອບຖາມໂດຍໃຊ້\fs alias ແລະ ດຳ ເນີນການດ້ວຍນາມແຝງ).
- ສະ ໜັບ ສະ ໜູນ ການ ກຳ ນົດເວລາຂອງໃບລາຍງານ SQL ແລະການສະແດງຕາຕະລາງ.
- ພິມຂໍ້ມູນຕາຕະລາງໃນຮູບແບບທີ່ ໜ້າ ດຶງດູດ.
ວິທີການຕິດຕັ້ງ MyCLI ສຳ ລັບ MySQL ແລະ MariaDB ໃນ Linux
ກ່ຽວກັບການແຈກຈ່າຍ Debian/Ubuntu, ທ່ານສາມາດຕິດຕັ້ງຊຸດ mycli ໄດ້ງ່າຍໂດຍໃຊ້ ຄຳ ສັ່ງທີ່ ເໝາະ ສົມດັ່ງຕໍ່ໄປນີ້:
$ sudo apt-get update $ sudo apt-get install mycli
ເຊັ່ນດຽວກັນ, Fedora 22+ ມີຊຸດ ສຳ ລັບ mycli, ທ່ານສາມາດຕິດຕັ້ງມັນໂດຍໃຊ້ ຄຳ ສັ່ງ dnf ດັ່ງລຸ່ມນີ້:
$ sudo dnf install mycli
ສຳ ລັບການແຈກຈ່າຍ Linux ອື່ນໆເຊັ່ນ RHEL/CentOS, ທ່ານຕ້ອງການ Python pip tool ເພື່ອຕິດຕັ້ງ mycli. ເລີ່ມຕົ້ນໂດຍການຕິດຕັ້ງ pip ດ້ວຍ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້:
$ sudo yum install pip
ເມື່ອ pip ຖືກຕິດຕັ້ງແລ້ວ, ທ່ານສາມາດຕິດຕັ້ງ mycli ໄດ້ດັ່ງຕໍ່ໄປນີ້:
$ sudo pip install mycli
ວິທີການໃຊ້ MyCLI ສຳ ລັບ MySQL ແລະ MariaDB ໃນ Linux
ເມື່ອ mycli ຕິດຕັ້ງແລ້ວ, ທ່ານສາມາດໃຊ້ມັນໄດ້ດັ່ງນີ້:
$ mycli -u root -h localhost
ການເຮັດ ສຳ ເລັດໄດ້ງ່າຍເຊັ່ນ: ຄຳ ຫລັກແລະ ໜ້າ ທີ່ sql.
ຊື່ຕາຕະລາງ ສຳ ເລັດຫຼັງຈາກ ຄຳ ວ່າ ‘FROM’.
ການ ສຳ ເລັດຄໍ ລຳ ຈະມີປະສິດຕິຜົນເຖິງແມ່ນວ່າຊື່ຕາຕະລາງຈະມີຊື່ແຝງ.
Syntax highlighting ສຳ ລັບ MySQL.
MySQL Output ແມ່ນຖືກສົ່ງໂດຍອັດຕະໂນມັດຜ່ານ ຄຳ ສັ່ງ ໜ້ອຍ.
ເພື່ອເຂົ້າສູ່ລະບົບ mysql ແລະເລືອກຖານຂໍ້ມູນໃນເວລາດຽວກັນ, ທ່ານອາດຈະໃຊ້ ຄຳ ສັ່ງທີ່ຄ້າຍຄືກັນດັ່ງຕໍ່ໄປນີ້.
$ mycli local_database $ mycli -h localhost -u root app_db $ mycli mysql://[email :3306/django_poll
ສຳ ລັບຕົວເລືອກການ ນຳ ໃຊ້ຫລາຍຂື້ນ, ປະເພດ:
$ mycli --help
ໜ້າ ທຳ ອິດຂອງ MyCLI: http://mycli.net/index
ກວດເບິ່ງບົດຂຽນທີ່ມີປະໂຫຍດບາງຢ່າງ ສຳ ລັບການບໍລິຫານ MySQL.
<
ຫມົດເທົ່ານີ້! ໃນຄູ່ມືນີ້, ພວກເຮົາໄດ້ສະແດງວິທີການຕິດຕັ້ງແລະໃຊ້ mycli ດ້ວຍ ຄຳ ສັ່ງງ່າຍໆໃນ Linux. ຢ່າແບ່ງປັນຄວາມຄິດຂອງທ່ານກ່ຽວກັບບົດຂຽນນີ້ຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.