mycli: Terminal ที่ยอดเยี่ยมสำหรับ MySQL พร้อมการทำให้สมบูรณ์อัตโนมัติและการเน้นไวยากรณ์

MySQL, MariaDB y เพอร์โคนา พวกเขาเป็นสามคน ฐานข้อมูลที่ใช้กันอย่างแพร่หลายในปัจจุบันสองรายการแรกฝังอยู่ในแอปพลิเคชันโอเพนซอร์สจำนวนมากที่มีอยู่ในปัจจุบัน ด้วยเหตุนี้การมีไฟล์ เทอร์มินัลสำหรับ MySQL, MariaDB และ Percona ที่ช่วยให้เราจัดการฐานข้อมูลเหล่านี้ได้อย่างมีประสิทธิภาพจากความสะดวกสบายที่คอนโซลมอบให้เรา

คราวนี้เราจะมาทำความรู้จักกับ mycli ซึ่งเป็นเทอร์มินัลฐานข้อมูลที่มีคุณสมบัติที่จำเป็นในการจัดการฐานข้อมูลของเราอย่างมีประสิทธิภาพโดยไม่ต้องใช้ทรัพยากรมากเกินไปและมีเอกสารประกอบมากมายในการกำจัดของเรา

Mycli คืออะไร?

ไมคลี เป็นเครื่องมือโอเพ่นซอร์สที่พัฒนาในรูปแบบ หลามซึ่งช่วยให้เราจัดการและดำเนินการคำสั่ง MySQL, MariaDB และ Percona ได้อย่างรวดเร็วอัตโนมัติและมีประสิทธิภาพ เครื่องมือนี้มีระบบเติมข้อความอัตโนมัติขั้นสูงสำหรับภาษาฐานข้อมูลดังกล่าวในทำนองเดียวกันเครื่องมือนี้จะเน้นไวยากรณ์ในรูปแบบมาตรฐานซึ่งช่วยให้เราจัดการฐานข้อมูลได้อย่างสะดวกสบายจากเทอร์มินัล

มีการติดตั้งและสายการเรียนรู้ที่ค่อนข้างสั้นซึ่งเพิ่มคุณสมบัติที่ยอดเยี่ยมทำให้เป็นทางเลือกที่น่าสนใจมากสำหรับเครื่องมือที่ทุ่มเทให้กับการจัดการฐานข้อมูลโดยเฉพาะอย่างยิ่งเนื่องจากการใช้ทรัพยากรต่ำและเวลาตอบสนองที่รวดเร็ว .

การใช้เครื่องมือโดยละเอียดสามารถดูได้ใน gif ต่อไปนี้ที่เผยแพร่โดยผู้พัฒนาเครื่องมือ:

เทอร์มินัลสำหรับ mysql

คุณสมบัติ Mycli

  • โอเพ่นซอร์สที่สมบูรณ์พัฒนาใน python และมีเอกสารที่ยอดเยี่ยม
  • เติมข้อความอัตโนมัติเมื่อพิมพ์คีย์เวิร์ด SQL รวมทั้งตารางฐานข้อมูลมุมมองและคอลัมน์
  • การเน้นไวยากรณ์ที่ยอดเยี่ยมด้วย Py เซ็กเมนต์
  • การเติมข้อความอัตโนมัติแบบอัจฉริยะ (ซึ่งเปิดใช้งานโดยค่าเริ่มต้น) ซึ่งจะเสนอเฉพาะคำแนะนำที่เกี่ยวข้องกับบริบทเท่านั้น
    • SELECT * FROM <tab> มันจะแสดงเฉพาะชื่อของตาราง
    • SELECT * FROM users WHERE <tab> จะแสดงเฉพาะชื่อคอลัมน์
  • รองรับการสืบค้นที่มีมากกว่าหนึ่งบรรทัด
  • อนุญาตให้จัดเก็บแบบสอบถามที่ใช้บ่อยที่สุดสำหรับสิ่งนี้ก็เพียงพอที่จะบันทึกแบบสอบถามโดยใช้  \fs alias query และใช้คำสั่งต่อไปนี้ \f alias เมื่อคุณต้องการเรียกใช้อีกครั้ง
  • ไฟล์คอนฟิกูเรชันที่ทรงพลังและเรียบง่ายซึ่งสร้างขึ้นโดยอัตโนมัติในไดเร็กทอรี ~/.myclirc
  • มีระบบบันทึกที่ครอบคลุมในกรณีที่เราต้องการบันทึกประวัติของคำสั่งที่ดำเนินการ
  • ให้ใช้ประโยชน์จากการเยื้องที่ดี
  • เอาต์พุตข้อมูลมีการจัดระเบียบและน่าพอใจโดยจะแสดงในคอลัมน์ที่มีการแยกตาราง
  • รองรับการเชื่อมต่อ SSL
  • เอกสารโดยละเอียดเมื่อเรียกใช้ความช่วยเหลือของเครื่องมือ $ mycli --help
  • อื่น ๆ อีกมากมาย

วิธีการติดตั้ง mycli

เราสามารถติดตั้ง mycli บน Linux distro ได้ด้วย python สำหรับสิ่งนี้เราต้องติดตั้ง pip และดำเนินการคำสั่งต่อไปนี้:

$ sudo pip install -U mycli

ผู้ใช้ Debian และ ubuntu สามารถติดตั้งเครื่องมือได้โดยตรงจากที่เก็บอย่างเป็นทางการโดยเรียกใช้

$ sudo apt-get install mycli

ในทำนองเดียวกันผู้ใช้ Arch Linux และอนุพันธ์สามารถเพลิดเพลินกับเครื่องมือนี้ได้ด้วยที่เก็บ AUR ในการทำสิ่งนี้ให้ดำเนินการคำสั่งต่อไปนี้:

$ yaourt -S mycli

สรุปได้ว่าฉันต้องการเน้นย้ำว่าในการทดสอบที่ดำเนินการเครื่องมือทำงานเร็วมากและข้อเสนอแนะเมื่อพูดถึงการเติมข้อความอัตโนมัตินั้นยอดเยี่ยมมาก ฉันคิดว่าเครื่องมือนี้มีประโยชน์เช่นเดียวกับ MySQL Navigator โดยมีข้อได้เปรียบที่ใช้ทรัพยากรน้อยกว่ามากหากคุณเป็นคนรักคอนโซลและใช้ฐานข้อมูลทั้งสามที่เข้ากันได้อย่าลังเลที่จะลองใช้เครื่องมือที่ยอดเยี่ยมนี้และบอกความประทับใจ เกี่ยวกับ.


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google