预备知识目录
一、预备知识
1、数据库(database,DB)、数据库管理系统(database management system,DBMS)和SQL之间的关系。
三者的定义:
数据库:按照特定格式存储数据的仓库。
数据库管理系统:专门管理数据库中数据的系统。
SQL:标准的结构化查询语言,可以在MySQL、Oracle等DBMS中使用。
三者的关系:
2、安装MySQL数据库管理系统
- 下载MySQL安装包
- 进入MySQL官方网站(MySQL Community Downloads)
- 选择合适的安装包,此处以我使用的Window 10为例:
- 选择一个安装包类型
- No, thanks 拒绝注册账号(当然也可以注册一个)
直接点击会跳转浏览器下载(较慢),建议右键复制链接至自己常用下载器(比如:IDM、迅雷)进行下载。
- 安装MySQL
打开安装包(mysql-installer-community-8.0.26.0.msi)
-
选择安装模式,直接选择默认模式就行。
-
检查环境直接跳过就行
-
执行安装
-
继续next
-
配置MySQL,设置为开发计算机,默认MySQL占用的端口号为3306
端口号:计算机中区分不同程序或服务的编码。
-
加密设置
选择默认的加密方式(使用密码)
设置超级管理员密码,添加使用账户。
设置用户账号
-
启动设置
-
应用设置
3、查看和管理MySQL的服务
查看MySQL服务:
第一步:
或者
第二步:
第三步:
在次界面可以对MySQL服务直接继续管理,如开启或关闭服务,设置服务自启动方式等。
通过Windows命令窗口管理MySQL服务:
此处以服务名称为MySQL80举例:
4、登录MySQL
密码显式登录:
命令行中输入 “mysql -u用户名 -p密码” 格式的命令,此处以登录root账户为例:
若出现以上反馈,则登录成功;若输入命令后报错,则大概率是没有将MySQL的bin目录添加到系统的环境变量中。
密码隐式登录:
命令行中输入 “mysql -u用户名 -p” 格式的命令,然后再输入密码,此处以登录root账户为例:
5、MySQL常用命令
除了少部分命令(如:退出命令exit),其他命令均需要在命令后面加上 ’ ; ’ 表示语句结束。
查看数据库:
使用数据库:
创建数据库: