安装
1 | wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm |
卸载
yum方式安装的mysql
1 | yum remove mysql mysql-server mysql-libs compat-mysql51 |
查看是否还有mysql软件:1
rpm -qa|grep mysql
如果存在的话,继续删除即可。
rpm方式安装的mysql
查看系统中是否以rpm包安装的mysql:
1 | rpm -qa | grep -i mysql |
卸载mysql
1 | rpm -e MySQL-server-5.6.17-1.el6.i686 |
删除mysql服务
1 | chkconfig --list | grep -i mysql |
删除分散mysql文件夹
1 | whereis mysql or find / -name mysql |
重设用户密码
https://stackoverflow.com/questions/33510184/change-mysql-root-password-on-centos7/34207996#34207996
目前root用户密码设为qwertyuiop
找不到sock
mysqld没有开启
sudo systemctl start mysqld
设置高亮
$ pip install mycli
mycli -h localhost -u root -p qwertyuiop
select字句顺序
子句 | 说明 | 是否必须使用 |
---|---|---|
select | 要返回的列或表达式 | 是 |
from | 从中检索数据的表 | 仅在从表选择数据时使用 |
where | 行级过滤 | 否 |
group by | 分组说明 | 仅在按组计算聚集时使用 |
having | 组级过滤 | 否 |
order by | 输出排列顺序 | 否 |
limit | 要检索的行数 | 否 |