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.

<

  • 20 MySQL (Mysqladmin) ຄຳ ສັ່ງ ສຳ ລັບການບໍລິຫານຖານຂໍ້ມູນໃນ Linux
  • ວິທີການປ່ຽນລາຍຊື່ຂໍ້ມູນ MySQL/MariaDB ໃນ Linux ເປັນຕົ້ນ
  • 4 ເຄື່ອງມືໃສ່ເສັ້ນ ຄຳ ສັ່ງທີ່ມີປະໂຫຍດໃນການກວດສອບຜົນງານຂອງ MySQL ໃນ Linux
  • ວິທີການປ່ຽນລະຫັດລັບຂອງ MySQL ຫຼື MariaDB ໃນ Linux
  • Backup MySQL ແລະ Restore ຄຳ ສັ່ງ ສຳ ລັບການບໍລິຫານຖານຂໍ້ມູນ
  • ຫມົດເທົ່ານີ້! ໃນຄູ່ມືນີ້, ພວກເຮົາໄດ້ສະແດງວິທີການຕິດຕັ້ງແລະໃຊ້ mycli ດ້ວຍ ຄຳ ສັ່ງງ່າຍໆໃນ Linux. ຢ່າແບ່ງປັນຄວາມຄິດຂອງທ່ານກ່ຽວກັບບົດຂຽນນີ້ຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.