mac如何在terminal终端中操作mysql

下载完mysql之后打开终端

输入mysql回车,如果显示mysql: command not found说明还没有‘添加工作路径’

1、cd /Users/apple(apple是你home页面的名称,以下都默认为home)

2、touch .bash_profile(创建.bash_profile文件,一般都已经有了,有了的话它就不会再创建,这行敲进去也没啥事)

3、open -e .bash_profile(打开.bash_profile文件,是以txt形式打开的)

4、alias mysql='/usr/local/mysql/bin/mysql';(添加别名,将后面这个路径取别名为mysql,mysql安装的时候默认路径就是这个,可以跳转进去看一看),我的.bash_profile文件如下

export M2_HOME=/Library/Marven/apache-maven-3.5.3
export PATH=$PATH:$M2_HOME/bin
alias mysql='/usr/local/mysql/bin/mysql';
# added by Anaconda3 5.3.1 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base
    else
        \export PATH="/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda init <<<

 

5、保存并关闭你的.bash_profile文件

6、source .bash_profile(更新刚配置的环境变量)。到此结束配置

这时候terminal中输入mysql就是error警告了

mysql -u root -p回车,之后会邀请你输入密码,成功了的话会显示welcome云云,并且第一行提示你每一个命令以分号或者\g结束

简单操作如下:

use 数据库名;

select * from table;

也可以select * from 数据库名.表名;

 

 

结束。

还有一些看到的sql命令我觉得很有用:

1、select version();//显示mysql版本

2、show global status like 'uptime';//显示数据库服务运行的时间

3、查询数据库中每个库的大小,这个代码在terminal中运行没问题,在其他ui管理界面可能会有问题

select table_schema, sum(data_length+index_length)/1024/1024 as total_mb, \
sum(data_length)/1024/1024 as data_mb, sum(index_length)/1024/1024 as index_mb, \
count(*) as tables, curdate() as today from information_schema.tables group by table_schema order by 2 desc;

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值