精华内容
参与话题
问答
  • MySQL 命令行神器:mycli

    千次阅读 2018-11-21 17:43:10
    今天再推荐一款命令行神器 —— MycliMycli是一个MySQL命令行客户端工具,具有自动完成和语法突出显示功能。 它是由印度人基于python开发的一个工具,,适合初学者或者对数据库熟悉但命令记不住的人群,能很好地...

    欢迎关注
    在这里插入图片描述

    今天再推荐一款命令行神器 —— Mycli。
    Mycli是一个MySQL命令行客户端工具,具有自动完成和语法突出显示功能。
    它是由印度人基于python开发的一个工具,,适合初学者或者对数据库熟悉但命令记不住的人群,能很好地克服记不住命令的困难。

    官网:https://www.mycli.net/

    安装
    建议先安装依赖
    $ yum install python-pip python-devel
    $ pip install mycli
    官方的安装就是先安装python的两个插件后,使用python插件pip来下载安装mycli工具,但很多时候安装都会报错。首先国内的一些yum源可能都不支持安装python-pip工具

    安装完python后,你以为直接运行pip install mycli就可以完成安装mycli.

    如果遇到以下错误

    Cannot uninstall ‘configobj’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
    执行一下安装

    $ pip install --ignore-installed mycli
    一般的已经知道如何安装python包,那么您可以简单地执行:

    $ pip install mycli
    如果是在macOS上,你可以通过homebrew安装它。

    $ brew update && brew install mycli
    如果您在安装时遇到问题,请查看官网以获取详细说明。

    使用
    你只需要一个命令 mycli 就可以启动

    Snipaste_2018-09-05_20-51-26.png

    详细参数参考下面:

    $ mycli --help
    Usage: mycli [OPTIONS] [DATABASE]

      A MySQL terminal client with auto-completion and syntax highlighting.
    
      Examples:
        - mycli my_database
        - mycli -u my_user -h my_host.com my_database
        - mycli mysql://my_user@my_host.com:3306/my_database
    
    Options:
      -h, --host TEXT               Host address of the database.
      -P, --port INTEGER            Port number to use for connection. Honors
                                    $MYSQL_TCP_PORT.
      -u, --user TEXT               User name to connect to the database.
      -S, --socket TEXT             The socket file to use for connection.
      -p, --password TEXT           Password to connect to the database.
      --pass TEXT                   Password to connect to the database.
      --ssl-ca PATH                 CA file in PEM format.
      --ssl-capath TEXT             CA directory.
      --ssl-cert PATH               X509 cert in PEM format.
      --ssl-key PATH                X509 key in PEM format.
      --ssl-cipher TEXT             SSL cipher to use.
      --ssl-verify-server-cert      Verify server's "Common Name" in its cert
                                    against hostname used when connecting. This
                                    option is disabled by default.
      -V, --version                 Output mycli's version.
      -v, --verbose                 Verbose output.
      -D, --database TEXT           Database to use.
      -d, --dsn TEXT                Use DSN configured into the [alias_dsn]
                                    section of myclirc file.
      --list-dsn                    list of DSN configured into the [alias_dsn]
                                    section of myclirc file.
      -R, --prompt TEXT             Prompt format (Default: "\t \u@\h:\d> ").
      -l, --logfile FILENAME        Log every query and its results to a file.
      --defaults-group-suffix TEXT  Read MySQL config groups with the specified
                                    suffix.
      --defaults-file PATH          Only read MySQL options from the given file.
      --myclirc PATH                Location of myclirc file.
      --auto-vertical-output        Automatically switch to vertical output mode
                                    if the result is wider than the terminal
                                    width.
      -t, --table                   Display batch output in table format.
      --csv                         Display batch output in CSV format.
      --warn / --no-warn            Warn before running a destructive query.
      --local-infile BOOLEAN        Enable/disable LOAD DATA LOCAL INFILE.
      --login-path TEXT             Read this path from the login file.
      -e, --execute TEXT            Execute command and quit.
      --help                        Show this message and exit.
    

    欢迎访问

    展开全文
  • 简洁、简洁、简洁…… 1、如何下载mysql?复制链接浏览器打开,选择适合自己的。推荐打√ 那种安装包! ... 2、安装(看见英文版别紧张,慢慢来,一步一个脚印) ...由于我选择的是“Server only**”类型**,后面就一直...

    简洁、简洁、简洁……

    1、如何下载mysql?复制链接浏览器打开,选择适合自己的。推荐打√ 那种安装包!
    答:https://dev.mysql.com/downloads/mysql/ 在这里插入图片描述
    在这里插入图片描述
    2、安装(看见英文版别紧张,慢慢来,一步一个脚印)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    由于我选择的是“Server only**”类型**,后面就一直“next”****

    3、配置
    根据自己的用途选择相应的类型配置
    在这里插入图片描述
    在这里插入图片描述
    4、账户配置
    密码这个事情,看自己啦
    在这里插入图片描述
    5、后面依旧 next----> Finish


    最后:


    最后说下mycli的安装
    mycli, 命令行操作mysql的智能提示工具。
    它是由印度人基于 python 开发的一个工具,,适合初学者或者对数据库熟悉但命令记不住的人群,能很好地克服记不住命令的困难。

    安装好python后,在命令行敲 pip install mycli 进行下载
    在这里插入图片描述

    **

    最后最后是我还未整理的mysql命令语句:

    **
    mysql -u root -p; 【登录mysql root权限。】
    mylic -uroot; 【登录mylic root权限。】
    show database; 【查看所有数据库。】
    show tables; 【列出所有表。】
    CREATE USER ‘用户’@‘localhost’ IDENTIFIED BY ‘密码’; 【创建用户。】
    use ‘数据库名’;【切换数据库。】
    describe 表名; 【显示数据表结构。】
    create database 数据库名; 【创建数据库。】
    select avg(成绩) from 组名; 【求成绩的平均分。】
    select max(成绩) from 组名; 【求成绩的最大值。】
    select min(成绩) from 组名; 【求成绩的最小值。】
    drop database 数据库名; 【删除数据库。】
    drop table 数据库名; 【删除数据表。】
    select count(score) from 数据表名 where score = 61; 【统计61有多少个】
    select count( *) from test where score> (select avg(score) from test); 【统计大于平均数的人数。】
    select count( *) as 及格人数 from test where score> (select avg(score) from test);

    select avg(score),class from test group by class; 【分班级算平均数。】
    select distinct class from test; 【班级去重。】
    select * from test where name like ‘%x%’; 【name中含有X的。】
    select * from test where name like ‘x_ _’; 【】

    insert into test (class,name,score,id) values (‘C’,‘jack’,90,40);【插入】
    update ‘test’ set score= score+5; 【给成绩加5】
    update ‘test’ set score= score100; 【给成绩添加100】
    update ‘test’ set score=100 where id=90 【给id一栏的成绩更新为100】
    delete from ‘test’ where id=90; 【删除id是90的数】
    select * from 表名; 【查看所有数据,使用* 代表查询所有字段】
    select t1,t2 from 表名; 【查询部分数据,字段名加逗号隔开,代表查询部分字段】
    select col1,col2 from user where col1=xxx;【使用where 表示查询必须符合某些条件的数据,你平时查询的时候不想去查询所有的数据】
    SELECT * FROM table LIMIT 5; 【检索前 5 个记录行】
    SELECT * FROM table LIMIT 95,-1; 【检索记录行 96-last】

    后续就自己整理吧……

    展开全文
  • mycli的安装和使用

    2020-11-14 10:00:00
    mycli是MySQL,MariaDB和Percona的命令行界面,具有自动完成和语法高亮功能。 1. 安装mycli 打开命令行工具(CMD),输入 pip install mycli 2. 使用mycli 使用Mycli连接Mysql数据库的方法和Mysql 命令启动基本...

    mycli是MySQL,MariaDB和Percona的命令行界面,具有自动完成和语法高亮功能。

    1. 安装mycli

    打开命令行工具(CMD),输入

    pip install mycli

    2. 使用mycli

    使用Mycli连接Mysql数据库的方法和Mysql 命令启动基本相同。

    在命令行启动数据库:

    net start mysql

    然后连接数据库:

    mycli -u用户名 -p密码

    效果如下:

    展开全文
  • CentOS 下安装mycli

    千次阅读 2018-09-19 18:54:24
    $ pip install mycli mycli使用参考 $ mycli --help Usage: mycli [OPTIONS] [DATABASE] A MySQL terminal client with auto-completion and syntax highlighting. Examples: - mycli my_database - m...
    $ pip install mycli

    mycli使用参考

    $ mycli --help
    Usage: mycli [OPTIONS] [DATABASE]
    
      A MySQL terminal client with auto-completion and syntax highlighting.
    
      Examples:
        - mycli my_database
        - mycli -u my_user -h my_host.com my_database
        - mycli mysql://my_user@my_host.com:3306/my_database
    
    Options:
      -h, --host TEXT               Host address of the database.
      -P, --port INTEGER            Port number to use for connection. Honors
                                    $MYSQL_TCP_PORT.
      -u, --user TEXT               User name to connect to the database.
      -S, --socket TEXT             The socket file to use for connection.
      -p, --password TEXT           Password to connect to the database.
      --pass TEXT                   Password to connect to the database.
      --ssl-ca PATH                 CA file in PEM format.
      --ssl-capath TEXT             CA directory.
      --ssl-cert PATH               X509 cert in PEM format.
      --ssl-key PATH                X509 key in PEM format.
      --ssl-cipher TEXT             SSL cipher to use.
      --ssl-verify-server-cert      Verify server's "Common Name" in its cert
                                    against hostname used when connecting. This
                                    option is disabled by default.
      -V, --version                 Output mycli's version.
      -v, --verbose                 Verbose output.
      -D, --database TEXT           Database to use.
      -d, --dsn TEXT                Use DSN configured into the [alias_dsn]
                                    section of myclirc file.
      --list-dsn                    list of DSN configured into the [alias_dsn]
                                    section of myclirc file.
      -R, --prompt TEXT             Prompt format (Default: "\t \u@\h:\d> ").
      -l, --logfile FILENAME        Log every query and its results to a file.
      --defaults-group-suffix TEXT  Read MySQL config groups with the specified
                                    suffix.
      --defaults-file PATH          Only read MySQL options from the given file.
      --myclirc PATH                Location of myclirc file.
      --auto-vertical-output        Automatically switch to vertical output mode
                                    if the result is wider than the terminal
                                    width.
      -t, --table                   Display batch output in table format.
      --csv                         Display batch output in CSV format.
      --warn / --no-warn            Warn before running a destructive query.
      --local-infile BOOLEAN        Enable/disable LOAD DATA LOCAL INFILE.
      --login-path TEXT             Read this path from the login file.
      -e, --execute TEXT            Execute command and quit.
      --help                        Show this message and exit.

    参考:https://www.mycli.net/ 

    展开全文
  • mycli(windows下的安装与使用)

    千次阅读 2020-03-25 22:19:10
    mycli简介: MySQL基于python的一个工具:mycli mycli是MySQL的 具有自动补全和语法高亮功能的 命令行界面。 安装mycli 前提:python环境的成功安装 (安装过python的就可以直接进行以下操作) 附上mycli官网...
  • 暂且不知道CentOS 7升级python3后如何安装 1.配置阿里pip仓库 mkdir ~/.pip/ vim ~/.pip/pip.conf # 添加以下内容 [global] index-url = ... [install] ... 2.安装pip,然后用pip安装mycli yum install
  • Mycli安装使用

    千次阅读 2019-08-02 14:13:11
    mycli是MySQL,MariaDB和Percona的命令行界面,具有自动完成和语法高亮功能。 相信看了下面这张图,就足以使你动心,迫不及待就想使用它了。 演示图 一、安装Mycli 如果你安装了Python,那么安装它是十分简单...
  • mycli简单实用

    千次阅读 2018-12-06 15:57:49
    楔子 偶然间看到的,命令行下使用MySQL命令有提示 上次我是在Linux CentOS6.9上安装,介于自带的python等原因,安装失败,今天好奇使用windows下使用... pip install mycli linux Python升级导致Yum无法使用 ...
  • mycli初体验

    2019-09-29 07:24:23
    一.安装 pip install mycli 二.使用 mycli --help   三.特点 语法不全,高亮等 转载于:https://www.cnblogs.com/tjp40922/p/11427936.html
  • 作者 |刘志军 来源 |Python之禅 GitHub 可谓各种神器都有,今天发现一个操作数据库的命令行工具,可以自动补全...而有了mycli 这个命令行辅助工具之后,省心不少。可以先看下效果图: 如果自己不去尝试,可...
  • MySQL 命令行工具mycli

    2019-05-12 21:47:08
    MyCli 简介: MyCli 是一个 MySQL 命令行工具,支持自动补全和语法高亮。也可用于 MariaDB 和 Percona。参考地址如下:https://github.com/dbcli/myclihttp://www.cnblogs.com/Jing-420-/p/5883595.html pgcli 是一...
  • MySQL 命令行神器:mycli 个人分类:mysql 今天再推荐一款命令行神器 —— MycliMycli是一个MySQL命令行客户端工具,具有自动完成和语法突出显示功能。 它是由印度人基于python开发的一个工具,,适合初学者...
  • 手动安装mycli

    2020-03-05 10:21:34
    动安装mycli 1、下载并安装epel源 wget --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/epel//epel-release-latest-7.noarch.rpm -O /tmp/epel-release-latest-7.noarch.rpm yum localinstall -y /...
  • MyCli 是MySQL的专用命令行客户端,可以自动补全和语法高亮显示。 MyCli 是 MySQL,MariaDB 和 Percona 的命令行客户端工具,具有 自动补全 和 语法突出显示功能。 效果图: 兼容性: Mycli 在macOS 和 Linux...
  • mycli操作数据库

    2019-07-17 16:21:14
    朋友们,我是床长!... GitHub 可谓各种神器都有,今天发现一个操作数据库的命令行工具,可以自动补全和语法高亮,以前在终端敲 SQL 的时候,你不仅要记住表名、字段...而有了mycli 这个命令行辅助工具之后,省心不少...
  • mycli】多行模式

    千次阅读 2017-12-23 16:35:28
    MyCli之多行模式 现在介绍如何在MyCli中使用分号表示命令的结束。
  • mycli】语法高亮主题设置

    千次阅读 2017-12-23 16:10:39
    MyCli之语法高亮主题设置
  • mysql 命令行补全工具 mycli

    万次阅读 2017-05-10 11:57:45
    mysql 命令行补全工具 mycli前言我们在连接mysql数据库的时候,大多数情况下是使用gui图形界面的工具的。但是,有时候连接数据库还是命令行方便,所以,我们通常都需要掌握一点命令行操作数据库的基础。这里推荐一篇...
  • mycli,一款让你忘记mysql-client的命令行客户端神器 原创冰焰网易游戏运维平台 冰焰 网易游戏高级运维工程师,同时也是一个热爱健身的五好青年。目前的工作方向是负责网易游戏 MySQL SaaS 的后台功能开发和 ...
  • mycli的安装

    2020-03-25 22:16:36
    mycli的功能及介绍: Mycli 是一个 MySQL 命令行客户端工具,具有自动完成和语法突出显示功能。 Mycli 是由印度人基于 python 开发的一个工具,,适合初学者或者对数据库熟悉但命令记不住的人群,能很好地克服记...

空空如也

1 2 3 4 5 ... 20
收藏数 1,042
精华内容 416
关键字:

mycli