简单了解操作mysql数据库的命令行神器mycli

 更新时间:2019年06月28日 15:50:37   作者:FOOFISH-PYTHON之禅  
这篇文章主要介绍了简单了解操作mysql数据库的命令行神器mycli,今天发现一个操作数据库的命令行工具,可以自动补全和语法高亮,,需要的朋友可以参考下

GitHub 可谓各种神器都有,今天发现一个操作数据库的命令行工具,可以自动补全和语法高亮,以前在终端敲 SQL 的时候,你不仅要记住表名、字段名,各种函数都需要记住才能敲出一条完整的语句来,否则就是先 Google 百度查文档。

而有了mycli 这个命令行辅助工具之后,省心不少。可以先看下效果图:

如果自己不去尝试,可能感受没那么强烈,所以不如自己尝试一下。 正常情况下直接用 pip 命令就可以安装

pip install mycli

如果安装出错了,可以参考下官方文档,或者升级下你的pip工具,我在CentOS 环境需要升级 pip 才能正常安装

$ sudo yum install python-pip

mycli 支持多平台,包括 Windows、macOS、Linux 都支持。如何使用呢?mycli 完全继承了 mysql 命令中的参数,所以没有任何学习成本。

连接数据库,mysql 也是这么操作的:

mycli -u your_user_name -h your_host -p your_password --database your_db_name

成功连接数据库后,操作和平时使用sql输入是一样的,唯一不同的就是每敲入一个字符就有自动提示,关键字有高亮显示,多个提示项可通过 Tab 键上下切换选择不同的项。

还不自己动手尝试一下嘛?

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • mysql多条数据合并成一条的3种常见方法

    mysql多条数据合并成一条的3种常见方法

    在实际的应用开发中,有时我们需要将多条数据合并成一条数据,以便更好地进行数据分析和处理,本文就来介绍一下mysql多条数据合并成一条的方法,具有一定的参考价值
    2023-10-10
  • MySQL使用命令行备份数据的方法详解

    MySQL使用命令行备份数据的方法详解

    由于长期使用测试环境的数据库,时不时会有脏数据删除不干净,对此很需要一个实时将生产库的数据定期备份一份,防止生产库中会有脏数据进来,所以本文给大家介绍了MySQL使用命令行备份数据的方法,需要的朋友可以参考下
    2024-02-02
  • 如何安全地关闭MySQL

    如何安全地关闭MySQL

    这篇文章主要介绍了如何安全地关闭MySQL,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下
    2020-12-12
  • 一文弄懂MYSQL如何列转行

    一文弄懂MYSQL如何列转行

    最近工作中用到了好几次列转行,索性做个小总结,下面这篇文章主要给大家介绍了关于MYSQL如何列转行的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • MySQL5.5版本安装与安装失败详细讲解

    MySQL5.5版本安装与安装失败详细讲解

    MySQL是一款安全、跨平台、高效的,并与PHP、Java等主流编程语言紧密结合的数据库系统,下面这篇文章主要给大家介绍了关于MySQL5.5版本安装与安装失败详细讲解的相关资料,需要的朋友可以参考下
    2023-03-03
  • Mysql数据库自增id、uuid与雪花id详解

    Mysql数据库自增id、uuid与雪花id详解

    在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,这篇文章主要给大家介绍了关于Mysql数据库自增id、uuid与雪花id的相关资料,需要的朋友可以参考下
    2023-02-02
  • IDEA使用mybatis-generator及配上mysql8.0.3版本遇到的bug

    IDEA使用mybatis-generator及配上mysql8.0.3版本遇到的bug

    这篇文章主要介绍了IDEA使用mybatis-generator以及配上mysql8.0.3版本遇到的问题,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • Mysql迁移Postgresql的实现示例

    Mysql迁移Postgresql的实现示例

    本文主要介绍了Mysql迁移Postgresql的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • MySQL图形化管理工具Navicat安装步骤

    MySQL图形化管理工具Navicat安装步骤

    大家好,本篇文章主要讲的是MySQL图形化管理工具Navicat安装步骤,感兴趣的同学赶快来看看吧,对你有帮助的话记得收藏一下哦
    2021-12-12
  • 详细深入聊一聊Mysql中的int(1)和int(11)

    详细深入聊一聊Mysql中的int(1)和int(11)

    mysql数据库作为当前常用的关系型数据库,肯定会遇到设计表的需求,下面对设计表时int类型的设置进行分析,下面这篇文章主要给大家介绍了关于Mysql中int(1)和int(11)的相关资料,需要的朋友可以参考下
    2022-08-08

最新评论