下载完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;