MySql数据库简介
认识数据库
记录数据的需要:用一行一列的方式记录数据
- 行与列,构成了数据表格
- 要记清楚一类事务,需要把有关系的数据表格放在一起,形成了数据库
案例1:校务管理系统
- 记录学生信息
- 记录班级信息
- 记录学生分班:哪个学生在哪个班
- 其他信息:教师、课程、成绩
- 这些信息存在各自的表格里,所有表格合在一起 --> 记录校务信息的数据库
案例2:进销存管理系统
- 记录顾客信息
- 记录产品信息
- 记录订单:什么顾客买了什么产品
- 记录付款
- 这些信息存在各自的表格里,所有表格合在一起 --> 记录进销存的数据库
关系型数据库
- 能够表示数据之间关系的数据库
- 百度、谷歌、ChatGPT查找概念
- 读概念,了解大概得印象
- 重点:处理数据之间的关系
SQL
- 什么是SQL:读菜鸟教程的文档
- SQL 是用于访问和处理数据库的标准的计算机语言。
- Structured Query Language:结构化、查询、语言
- 按照SQL设定的标准,人们制作了各种不同的软件来运行它,例如MySQL
- SQL、MySQL之间的联系与差别
- SQL:语言,定义了对数据的各种操作
- MySQL:照着SQL语言的规范做出来的服务器,用来存储数据,可以在上面运行SQL语言进行数据操作
- 类比:浏览器,浏览器都是用来看网页的,基本功能都一样,但是可以有人制作的不同的浏览器。
- 前台和后台的概念
- MySQL:后台,存储数据,但不能直接看
- 前台:显示数据的软件,用户的操作界面
- MySQL有自己的命令行和Workbench
- Navicat是个更好用的工具
- Navicat与SQL、MySQL之间的联系与差别
- SQL:语言
- MySQL:服务器
- Navicat:用户操作界面
介绍Navicat软件的使用
如何连接数据库
连接的概念:连接到数据库,需要说明:
- Host: 数据库在哪儿
- user/password:用什么账号来连接
- 端口:数据库的运行端口,一般是3306
数据库基本结构:数据库、数据库表、表中的数据
- 类比:文件夹、文件、文件里储存的内容
2. 数据库简介
一开始人们用excel记录数据。
当一个表和另外一张表产生了关系,就是关系型数据库,我们现在学的就是关系型数据库!
什么是关系型数据库?简单来讲就是表与表之间联系的集合,构成一个关系数据库。
关系型数据库解决了2个问题:(1)数据干净;(2)数据使用方便。
SQL:结构性查询语言;使用SQL语言可以操控数据库里面的数据。
MySql:是一个软件,保存和管理数据。
Navicat:是一个软件,可以查看MySQL里保存的数据。
NAVICAT是一个连接后端的前端,数据库里的东西我们是看不到的,只有装了NAVICAT,我们才能看到数据库里的东西,相当于是电脑的显示器
所有的数据都有一套增、删、改、查的操作。编程就是解决增删改查的问题,
3. 作业
(1)读文档:
- 看一下菜鸟教程里的SQL和MYSQL教程。混个脸熟。
- 读一下廖雪峰SQL教程(https://www.liaoxuefeng.com/wiki/1177760294764384) ,这个教程可以在线练习,用一用、试一试。
(2)安装MYSQL和Navicat
4. 本课用到的文档资料
- 教程:
5. 下载及安装MySQL
第一步:下载安装器:MySQL Installer for Windows
(1)点击打开以下的链接:
https://dev.mysql.com/downloads/installer/
(2)我们需要安装的版本是MySQL5.7.37。点击页面上的文字:“Looking for previous GA versions?”来选择要下载的MySQL版本
(3)点击第一个"Download"按钮,进入下载页面。
(4)点击页面上的文字:“No thanks, just start my download.” 开始下载。
第二步:安装
(1)双击下载好的软件mysql-installer-web-community-5.7.37.0.msi,开始安装。软件打开需要一些时间,请稍等一下。
(2)选择安装类型:选择“Server only” (只安装服务器),然后点击“Next”(下一步)
(3)选择服务器版本:依次点击“+”号,展开软件列表,选择“MySQL Server 5.7.37 – X64”。点击绿色的向右箭头,把选中的软件添加到待安装列表里。然后点击“Next”,进行下一步
(4)安装软件会自动检测你的电脑上缺不缺一些必须的软件。如果看到这样的画面,就点击下方的“Execute”:
(5)正式安装:所有必须软件都安装好了以后,就可以安装MySQL Server了。点击“Excecute”开始安装:
等待安装完成后,Status栏会显示Complete,MySQL的图标前会出现一个绿色的勾。然后点击“Next”按钮进入产品配置界面。
第三步:产品配置
在这一步中最重要的一步是给你的MySQL设置一个密码。请把这个密码设置为123456。
(1)点击“Next”按钮进入MySQL Server 的配置:
(2)选择配置类型,这一步不需要任何修改,直接按“Next”进行下一步。
(3)设置MySQL的密码:请把这个密码设置为123456
(4)设置MySQL服务,这一步不需要任何修改,直接按“Next”进行下一步。
(5)这一步不需要任何修改,直接按“Next”进行下一步。
(6)此界面是将之前设置的配置内容应用到我们的mysql server,点击“Execute”,等待完成就可以了。
配置完成,点击“Finish”完成配置环节。
(7)配置完成后将回到安装程序,我们点击“Next”继续
(8)提示我们安装完成,点击“Finish”。MySQL就安装好了。
6. 下载及安装Navicat
第一步:下载安装器
(1)点击打开以下的链接:
https://www.navicat.com.cn/download/navicat-for-mysql
(2)我们这次安装的版本是Navicat 16。选择合适的操作系统,点击相应的链接,开始下载。
第二步:安装
(1)双击下载以后的文件,就可以开始安装了。按照安装对话框的提示进行操作即可。
(2)安装完成后,你可以在开始菜单里搜索Navicat16。点击Navicat16的图标就可以打开Navicat了。
第三步:使用Navicat连接你的电脑的MySQL程序
(1)启动Navicat 16后,点击窗口上部的“连接”按钮,选择“MySQL...”
(2)在弹出的对话框里,输入连接名和密码(123456)。不需要修改主机、端口和用户名。点击“测试连接”,进行测试
(3)连接测试成功后,点击“确定”。Navicat就连接到你电脑上的MySQL程序了。
(4)在左侧的菜单栏里,双击你刚才创建的MySQL连接,就可以看到你的MySQL程序里的数据库了。