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)读文档:

(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”(下一步)

mysql-install-2-2.png

(3)选择服务器版本:依次点击“+”号,展开软件列表,选择“MySQL Server 5.7.37 – X64”。点击绿色的向右箭头,把选中的软件添加到待安装列表里。然后点击“Next”,进行下一步

mysql-install-2-3.png

(4)安装软件会自动检测你的电脑上缺不缺一些必须的软件。如果看到这样的画面,就点击下方的“Execute”:

mysql-install-2-4.png

(5)正式安装:所有必须软件都安装好了以后,就可以安装MySQL Server了。点击“Excecute”开始安装:

mysql-install-2-5.png

等待安装完成后,Status栏会显示Complete,MySQL的图标前会出现一个绿色的勾。然后点击“Next”按钮进入产品配置界面。

第三步:产品配置

在这一步中最重要的一步是给你的MySQL设置一个密码。请把这个密码设置为123456。

(1)点击“Next”按钮进入MySQL Server 的配置:

mysql-install-3-1.png

(2)选择配置类型,这一步不需要任何修改,直接按“Next”进行下一步。

mysql-install-3-2.png

(3)设置MySQL的密码:请把这个密码设置为123456

mysql-install-3-3.png

(4)设置MySQL服务,这一步不需要任何修改,直接按“Next”进行下一步。

mysql-install-3-4.png

(5)这一步不需要任何修改,直接按“Next”进行下一步。

mysql-install-3-5.png

(6)此界面是将之前设置的配置内容应用到我们的mysql server,点击“Execute”,等待完成就可以了。

mysql-install-3-6.png

配置完成,点击“Finish”完成配置环节。

mysql-install-3-6-2.png

(7)配置完成后将回到安装程序,我们点击“Next”继续

mysql-install-3-7.png

(8)提示我们安装完成,点击“Finish”。MySQL就安装好了。

mysql-install-3-8.png

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程序里的数据库了。