【mysql学习】1.mysql的下载安装与基本介绍

SQL介绍

        SQL (Structured Query Language) 是具有数据操纵和数据定义等多种功能的数据库语言,这种语言具有交互性特点,能为用户提供极大的便利,数据库管理系统应充分利用SQL语言提高计算机应用系统的工作质量与效率。SQL语言不仅能独立应用于终端,还可以作为子语言为其他程序设计提供有效助力,该程序应用中,SQL可与其他程序语言一起优化程序功能,进而为用户提供更多更全面的信息。

        如果想了解更多关于SQL的理论知识,请自行查阅相关资料,我这里只要是讲如何使用SQL,利用SQL对数据进行操作。

SQL的市场份额

        想要查看最新的sql市场占有率,请去sql市场份额进行查看,下面我给出2022.3的市场份额占比图。

        我们可以发现,oracle,mysql,sql server比较流行,这里我选择mysql进行使用,因为mysql是免费的,而且性能很好。

mysql下载安装

        首先前往mysql官网下载,mysql主流版本有5.7和8.0,5.7目前是使用最多的,也很稳定,但是8.0官方号称比5.7速度快了2倍,我们学习嘛,哪个版本都可以。追求稳定就下载5.7,想要体验新功能,那么就下载8.0。我就下载5.7进行学习了。

        我这里直接给出下载地址,下载就行。mysql5.7下载。下载完后是一个zip文件

         解压到自己想要存放mysql的目录,我选择的是F盘进行解压

         解压后配置自己的环境变量,环境变量指向安装目录下的bin目录,根据自己安装位置进行配置。

         在安装目录下创建一个my.ini文件

         在这个文件里面填入以下内容

[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为自己MYSQL的安装目录
basedir=自己的mysql解压目录
# 设置为MYSQL的数据目录
datadir=自己的mysql解压目录\data\
port=3306
character_set_server=utf8
#跳过安全检查
skip-grant-tables

           管理员打开cmd,输入mysqld --initialize-insecure --user=mysql

         这时会创建一个data文件夹,这个就是mysql的数据目录。我们继续在cmd(管理员启动)中输入指令net start mysql

         然后输入 mysql -u root -p,进入mysql,由于我们关闭了安全验证,不需要输入密码

         输入 use mysql

         输入以下内容设置root密码,密码自定义。

 update user set authentication_string=password('自己想要设置的密码') where user='root' and Host='localhost';

         我将密码设置为了root,设置好后输入quit,退出mysql。

         下面我们来开启安全验证,找到我们前面创建的my.ini文件。将最后2行删除了。

         保存后在cmd(管理员)中输入 net stop mysql。

         然后重启mysql,输入 net start mysql

         然后输入 mysql -u root -p,我们不输入密码,看是否可以使用root进入mysql,出现一下提示,我们就成功开启了安全策略。 

         接下来我们输入 mysql -u root -p,然后输入正确的root密码

         成功进入mysql,这样我们就安装设置完成了。

        后面我会基于【SQL必知必会】这本书的内容进行mysql语法的讲解说明,其中也会介绍使用一些mysql软件,以及mysql的一些细节,欢迎订阅专栏。

猜你喜欢

转载自blog.csdn.net/m0_51545690/article/details/123424984