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
先切换到bin目录下,然后管理员打开cmd,输入mysqld -install
然后输入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的一些细节,欢迎订阅专栏。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/74873.html