MySQL, MariaDB y เพอร์โคนา พวกเขาเป็นสามคน ฐานข้อมูลที่ใช้กันอย่างแพร่หลายในปัจจุบันสองรายการแรกฝังอยู่ในแอปพลิเคชันโอเพนซอร์สจำนวนมากที่มีอยู่ในปัจจุบัน ด้วยเหตุนี้การมีไฟล์ เทอร์มินัลสำหรับ MySQL, MariaDB และ Percona ที่ช่วยให้เราจัดการฐานข้อมูลเหล่านี้ได้อย่างมีประสิทธิภาพจากความสะดวกสบายที่คอนโซลมอบให้เรา
คราวนี้เราจะมาทำความรู้จักกับ mycli ซึ่งเป็นเทอร์มินัลฐานข้อมูลที่มีคุณสมบัติที่จำเป็นในการจัดการฐานข้อมูลของเราอย่างมีประสิทธิภาพโดยไม่ต้องใช้ทรัพยากรมากเกินไปและมีเอกสารประกอบมากมายในการกำจัดของเรา
Mycli คืออะไร?
ไมคลี เป็นเครื่องมือโอเพ่นซอร์สที่พัฒนาในรูปแบบ หลามซึ่งช่วยให้เราจัดการและดำเนินการคำสั่ง MySQL, MariaDB และ Percona ได้อย่างรวดเร็วอัตโนมัติและมีประสิทธิภาพ เครื่องมือนี้มีระบบเติมข้อความอัตโนมัติขั้นสูงสำหรับภาษาฐานข้อมูลดังกล่าวในทำนองเดียวกันเครื่องมือนี้จะเน้นไวยากรณ์ในรูปแบบมาตรฐานซึ่งช่วยให้เราจัดการฐานข้อมูลได้อย่างสะดวกสบายจากเทอร์มินัล
มีการติดตั้งและสายการเรียนรู้ที่ค่อนข้างสั้นซึ่งเพิ่มคุณสมบัติที่ยอดเยี่ยมทำให้เป็นทางเลือกที่น่าสนใจมากสำหรับเครื่องมือที่ทุ่มเทให้กับการจัดการฐานข้อมูลโดยเฉพาะอย่างยิ่งเนื่องจากการใช้ทรัพยากรต่ำและเวลาตอบสนองที่รวดเร็ว .
การใช้เครื่องมือโดยละเอียดสามารถดูได้ใน gif ต่อไปนี้ที่เผยแพร่โดยผู้พัฒนาเครื่องมือ:

คุณสมบัติ 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 โดยมีข้อได้เปรียบที่ใช้ทรัพยากรน้อยกว่ามากหากคุณเป็นคนรักคอนโซลและใช้ฐานข้อมูลทั้งสามที่เข้ากันได้อย่าลังเลที่จะลองใช้เครื่องมือที่ยอดเยี่ยมนี้และบอกความประทับใจ เกี่ยวกับ.