inner join(等值连接) 只返回两个表中联结字段相等的行 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 INNER JOIN 连接两个数据表的用法: SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号 INNER JOIN 连接三个数据表的用法: SELECT * FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) …

2021年04月09日 0条评论 483点热度 0人点赞 阅读全文

在安装完毕mysql 5.7 之后,设置登录权限时,报错,错误代码如下。 错误代码:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 原因是:mysql在设置登录的时候没有给root用户在localhost下登录的权限 因为这个时候我们登录到mysql时,总会报错,所以我们需要设置成无密码登录。 设置无密码登录参考:centos中mysql忘记root密码详细解决方法 中的第1-5步。 此时,查看用…

2020年06月16日 0条评论 856点热度 1人点赞 阅读全文

1、登录mysql mysql -u root -p 2、查看现有用户 mysql> select host,user,authentication_string from mysql.user; +-----------+---------------+-------------------------------------------+ | host | user | authentication_string | +-----------+---------------+---------------…

2020年06月04日 0条评论 584点热度 0人点赞 阅读全文

在CentOS中默认安装有MariaDB,需要卸载掉mariaDB,重新安装MySQL5.7 检查是否已经安装mysql5.7(两种方式) [root@master ~]# rpm -qa | grep mysql [root@master ~]# yum list installed | grep mysql centos 7 下需要删除mariadb 检查: [root@master ~]# rpm -qa | grep mariadb 删除如下:强制删除 如果已经安装,卸载掉原mysql [root@mast…

2020年06月04日 0条评论 1057点热度 0人点赞 阅读全文

在现在无处不需要密码的时代,有的时候真的会把密码忘记,尤其是各种密码设置不一样的情况。 当遇到centos mysql密码忘记了的情况,参考以下方法解决 1、vi /etc/my.cnf 2、在[mysqld]中添加 skip-grant-tables 例如: [mysqld] skip-grant-tables datadir=/var/lib/MySQL socket=/var/lib/mysql/mysql.sock 3、重启mysql service mysqld restart 4、用户无密码登录 mys…

2020年06月04日 0条评论 751点热度 0人点赞 阅读全文