从零开始学MySQL(一)

mySQL,Navicat的安装

熟悉创建表,更改设置的基本操作的练习

一、准备

安装MySQL

mysql是数据库的管理系统。官网下载安装,直接next,除了密码验证选择旧版本5.7....的方式是第二个(如果没注意全是默认第一个Next请看3.),安装完成之后,就会弹出以下界面吗,确认安装成功。

如果不小心关闭这个,从开始菜单里搜索MySQL 8.0 Command Line Client - Unicode

2.可视化工具Navicat

这个软件与mysql建立联结之后,就可以把这些语句转化成表单式操作,十分简便。

安装完成之后点击mysql,输入密码连接就可以用了。

3.如果连接不上,报错显示2059,也就是密码验证方式问题,旧版mysql连接完全没问题,只需要把验证改成旧版的,怎么改呢?参考https://blog.csdn.net/pan_zzq/article/details/81078564

此时此刻,我们已经有了前面的步骤,直接从3.3步骤开始:

use mysql;

select user,plugin from user where user ='root';

更改加密方式:

ALTER USER'root'@'localhost' IDENTIFIED BY '替换password' PASSWORD EXPIRE NEVER;

更新用户密码:

ALTER USER'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

分别执行后如下,重新执行3.3查询结果如下,加密方式已经该改变。

3.5 刷新权限:FLUSH PRIVILEGES;

3.6 重新打开Navicat Premium 12,可连接成功。

二、练习

查询数据

关于ex3:

开始简单的练习很简单,点一点就知道怎么回事了。

另外,新建表的时候会设置列的数据类型,如果要更改,鼠标右键,设计表即可。

下面是输入语句的操作。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,060评论 0 19
  • 1.A simple master-to-slave replication is currently being...
    Kevin关大大阅读 6,011评论 0 3
  • 1,MySQL权限体系 mysql 的权限体系大致分为5个层级: 全局层级: 全局权限适用于一个给定服务器中的所有...
    不排版阅读 964评论 0 4
  • MySQL5.6从零开始学 第一章 初始mysql 1.1数据库基础 数据库是由一批数据构成的有序的集合,这些数据...
    星期四晚八点阅读 1,187评论 0 4
  • 一、安装总览 工具描述 OS X The mac operating system Xcode app...
    雨润听潮阅读 394评论 0 0