当前位置: 首页 > 科技观察

MyCLI:具有自动完成和语法突出显示功能的MySQL-MariaDB客户端

时间:2023-03-13 18:09:08 科技观察

MyCLI是流行的数据库管理系统MySQL、MariaDB和Percona的易于使用的命令行客户端,支持语法突出显示。它是使用prompt_toolkit库编写的,需要支持Python2.7、3.3、3.4、3.5和3.6。MyCLI还支持通过SSL安全连接到MySQL服务器。MyCLI的特点当您第一次使用它时,会自动创建一个文件~/.myclirc。支持在输入SQL关键字和数据库中的表、视图和列时自动完成。默认还支持智能补全,可以根据上下文相关性提供补全建议。示例:SELECT*FROM-这将显示数据库中的表名。SELECT*FROMUsersWHERE-这将只显示列名。使用Pygents支持语法高亮支持SSL连接提供多行查询支持它可以将每个查询和输出记录到文件中(默认情况下禁用)。允许将查询保存为收藏夹(使用\fs别名保存查询并使用\f别名运行它)。支持SQL语句执行和表查询计时,以更美观的方式打印表格数据:$sudoapt-getupdate$sudoapt-getinstallmycli同样,Fedora22+上也有MyCLI可用的包,你可以像这样使用dnf命令安装它:$sudodnfinstallmycli对于其他Linux发行版,例如RHEL/CentOS,您需要使用Python的pip工具来安装MyCLI。首先使用如下命令安装pip:$sudoyuminstallpip安装好pip后,可以如下安装MyCLI:$sudopipinstallmycli如何在Linux中使用MyCLI连接MySQL和MariaDB安装MyCLI后,可以使用如下:$mycli-uroot-hlocalhost自动补全可以对关键字和SQL函数进行简单的自动补全:MySQL自动补全智能补全会在输入FROM关键字后补全表名:MySQL智能补全别名支持当为表名设置别名时table,也支持列名补全:MySQL别名支持语法高亮支持MySQL语法高亮:MySQL语法高亮格式化SQL输出MySQL输出会通过less命令格式化输出:MySQLFormattedoutput登录MySQL,选择一个数据库,您可以使用类似于以下的命令:$myclilocal_database$mycli-hlocalhost-urootapp_db$myclimysql://amjith@localhost:3306/django_poll更多选项,输入:$mycli--helpMyCLI主页:http://mycli.net/index记得阅读一些关于MySQL管理的有用文章:20MySQL(Mysqladmin)CommandsforDatabaseAdministrationinLinuxHowtoChangeDefaultLinux中的MySQL/MariaDB数据目录在Linux中监控MySQL性能的4个有用的命令行工具如何在Linux中更改MySQL或MariaDB的根密码MySQL备份和恢复数据库管理命令MySQL作者的两篇文章如何创建交互式命令LineClientwithDiscoverabilityTerminal文章:4个具有出色命令行界面的终端程序4个用于构建出色命令行用户界面的Python库这就是本文的全部内容。在本指南中,我们展示了如何通过一些简单的命令在Linux中安装和使用MyCLI。请记住通过下面的反馈表与我们分享您对本文的看法。

最新推荐
猜你喜欢