一、MySQL简介
1、MySQL是什么 MySQL 是一款安全、跨平台、高效的,并与 PHP、Java等主流编程语言紧密结合的关系型数据库管理系统。MySQL 的象征符号是一只名为 Sakila 的海豚,代表着 MySQL 数据库的速度、能力、精确和优秀本质。 图片: MySQL已成为当今主流且最受欢迎的数据库之一, 被广泛地应用在 Internet 上的中小型网站中,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,使得很多公司都采用 MySQL 数据库以降低成本,不过随着MySQL的不断发展和完善,它也逐渐应用于大型网站和应用。 图片: 2、MySQL发展史 ①1996年 Monty发布MySQL 1.0 ②1999年 Monty作为创始人之一,在瑞典成立MySQL AB公司 ③2004年,发布了经典的4.1版本 ④2005年,发布了里程碑的版本MySQL 5.0, 在5.0中加入了游标,存储过程,触发器,视图和事务的支持 ⑤2008年 MySQL被Sun公司收购 ⑥2009年Oracle收购Sun 公司,MySQL 转入Oracle 门下 ⑦2021年 最新版本是8.0 3、MySQL特点 ①MySQL性能卓越、服务稳定,很少出现异常宕机 ②MySQL开放源代码且无版权制约,自主性及使用成本低 ③MySQL历史悠久,社区及用户活跃,遇到问题可以解决 ④MySQL软件体积小,安装使用简单,并且易于维护,安装及维护成本低 ⑤MySQL品牌口碑效应,使得企业无需考虑就直接用 ⑥MySQL支持多种操作系统,提供多种API接口,支持多种开发语言,特别对流行的PHP语言有很好的支持 4、MySQL体系结构 MySQL是一种基于客户机/服务器(Client/Server,C/S)的关系型数据库管理系统。 ①MySQL安装必需的体系结构组件: MySQL服务器、客户机程序以及MySQL非客户机程序;中央程序充当服务器,客户机程序连接到该服务器以发出数据请求。 ②MySQL客户机/服务器通信并不仅限于所有计算机都运行同一操作系统的环境。客户机程序可以连接到在相同主机或不同主机上运行的服务器;客户机/服务器通信可以发生在运行不同操作系统的计算机环境中。5、MySQL数据库软件命名介绍 MySQL数据库软件的名字是由3个数字和一个后缀组成的版本号。 例如,像mysql-5.0.56.tar.gz mysql-installer-community-8.0.34.0.msi的版本号解释: ① 第1个数字(8)是主版本号,每个主版本号之间的功能具有很大的区别 ② 第2个数字(0)是发行级别。每个次版本号一般会有很多bug的升级或性能的改善。 ③ 第3个数字(34)是修订版本号,描述此发行系列的第几次修订,一般是一些小bug的修复。 ④后缀显示发行的稳定级别,通过一系列后缀显示如何改进稳定性,可能的后缀有: Alpha版 Alpha版一般只在开发的公司内部运行,不对外公开 Beta版 Beta版一般是完成功能的开发与所有的测试工作之后的产品,不会存在较大的功能或性能BUG,并且邀请或提供给用户体验与测试,以便更全面地测试软件的问题。 RC版 RC(Release Candidate)版属于生产环境发布之前的一个小版本或称候选版,是根据Beta版本测试结果,收集到的BUG或缺陷之处等收集到的信息,进行修复和完善之后的一版产品 GA版 General Availability,正式发布的版本,在国外都是用GA来说明release版本的。二、Mysql8.0.34的下载
步骤1:链接:https://cn.bing.com/search?form=MOZLBR&pc=MOZI&q=mysql 图片: 步骤2:链接:https://www.mysql.com/cn/ 图片: 步骤3:链接:https://www.mysql.com/cn/downloads/ 图片: 步骤5: 链接:https://dev.mysql.com/downloads/ 图片: 步骤6:链接:https://dev.mysql.com/downloads/installer/ 图片:三、MySQL的安装
图片: 1、选择"Server only"然后点击"Next>"按钮 图片: 2、然后一路默认"Next>" 这边端口记得是3306(确认一下) 图片: 3、设置超级用户root的密码,一定要记住,然后点击 “Next” 图片: 4、默认设置,然后点击 “Next”。(红框里打勾的意思是:把MySQL加到开机启动项,开机就默认启动MySQL服务) 图片: 5、击 “Excute” 图片: 6、配置结束,点击 “Finish” 图片: 7、点击 “Next” 图片: 8、安装结束,点击 “Finish” 图片:四、DataGrip的安装与使用
---------连接直达---------五、启动、停止MySQL服务
1、管理器启动、停止MySQL服务 右键“此电脑”→选择“管理”→选择“服务和应用程序”→选择“服务”→找到MySQL服务→右键“启动”或者“停止”服务。 2、DOS命令启动、停止MySQL服务 以管理员身份运行的方式打开DOS窗口。 ①启动MySQL服务 net start 服务名称 例:net start mysql ②停止MySQL服务 net stop 服务名称 例:net stop mysql 注:以上命令可以启动或停止其他服务。六、MySQL的登录与退出
1、MySQL的登录 ①方式一:DOS命令行窗口 本机连接:mysql -uroot -proot -uroot:以root用户的身份登录 -proot:root用户对应的密码 远程连接: mysql -hlocalhost -P3306 -uroot -p 回车 123456 -h:为服务器IP地址 -P:大写的P,为端口号 ②方式二:MySQL自带的命令行客户端 直接输入root的密码即可登录 2、MySQL的退出 输入: ①exit ②quit ③\q七、MySQL常用命令
1、修改用户密码 在DOS命令行窗口下:mysqladmin -u用户名 -p旧密码 password (回车)新密码; 2、显示MySQL中所有的数据库 Show databases; 3、选择数据库 use 数据库名; 4、查看当前库的所有表 Show tables; 5、查看其他库的所有表 Show tables from 库名; 6、显示当前连接的信息 Select database(); 显示当前连接的数据库 Select version(); 显示当前服务器版本 Select now(); 显示当前时间 Select user();显示当前用户八、MySQL卸载
方法一:- 打开浏览器在 www.bing.com (必应)中搜索geek
- 点开geek的官网 链接如下:https://geekuninstaller.com/
- 找到download 链接如下:https://geekuninstaller.com/download
- 点击ZIP
- 最后下载完成,然后双击运行。
- 双击运行后界面
- 找到MySQL
- 右键,然后点击卸载
- 然后一路默认卸载,卸载好之后等待一下,之后跳出一个删除注册表的信息,点击确定。