MySQL入门介绍和安装

MySQL入门和学习使用

    • 什么是MySQL
    • MySQL安装

Hello,大家好,我是Evan,以前记录学习笔记都是在Evernote上,考虑到不能达到共享的目的,从今天开始周期性的写技术博客,希望自己能够坚持下去并且帮助到大家,一起成长进步。由于工作原因需要用到MySQL,因此再系统性的回顾一下。之前学习MySQL是2014年,当时最新的版本是5.5,现在已经发展到8.0版本了,可见技术迭代速度之快,大脑需要不断的更新学习呀,废话不多说了,切入今天的正题,MySQL的学习和使用

什么是MySQL

  • MySQL是一个关系型的数据库管理系统,由Oracle支持的开源软件
  • MySQL有两种类型:
    - MYSQL Community Server:免费版,这意味着任何一个人都可以使用MySQL而不用支付一分钱。 另外,如果需要,还可以更改其源代码或进行二次开发以满足您的需要,一般使用免费版本即可。
    - MySQL Enterprise Server :Oracle的商业许可证版本,以获得高级支持服务(特殊企业用户需要)。

常用术语

  • 数据库(Database):数据库是带有相关数据的表的集合。
  • 表(Table):表是带有数据的矩阵。数据库中的表就像一种简单的电子表格。
  • 列(Column):每一列(又可以称为属性)都包含着同种类型的数据
  • 行(Row):行(又被称为元组、项或记录)是一组相关数据。可以理解为实例化一个类,而这个类所具有的属性值
  • 实体: 每一类数据对象的个体称为实体。例如一种用户表中,用户就是一个实体,而名字,电话等就是属性。
  • 冗余(Redundancy):存储两次数据,以便使系统更快速。
  • 主键(Primary Key):主键是唯一的。同一张表中不允许出现同样两个键值。一个键值只对应着一行。
  • 外键(Foreign Key):用于连接两张表。
  • 复合键(Compound Key):复合键(又称组合键)是一种由多列组成的键,因为一列并不足以确定唯一性。
  • 索引(Index):它在数据库中的作用就像书后的索引一样。
  • 引用完整性(Referential Integrity):用来确保外键一直指向已存在的一行。

MySQL安装

  • 下载mysql-installer-community-8.0.12.0.msi
    下载链接:https://dev.mysql.com/downloads/file/?id=479862
  • 安装mysql-installer-community-8.0.12.0.msi
  1. 点击安装包进入安装页面,选中I accept the license terms
    MySQL入门介绍和安装_第1张图片
    2.一直点击next,遇到此页面,点击yes,然后点击execute,等待安装。
    MySQL入门介绍和安装_第2张图片
    3.安装成功以后,一直点击next,遇到以下窗口,设置root用户的密码,也可以自己添加用户
    MySQL入门介绍和安装_第3张图片
    4.设置用户名和密码以后,点击next,然后点击execute

MySQL入门介绍和安装_第4张图片
5.点击finish,进入配置向导
MySQL入门介绍和安装_第5张图片
6.一直点击next,然后遇到此窗口,输入密码,点击check,然后点击next,然后点击execute,完成以后点击next
MySQL入门介绍和安装_第6张图片
7.点击finish,再次点击next,再次点击finish,然后会自动启动mysql workbench
MySQL入门介绍和安装_第7张图片
8.右键点击“我的电脑”-“属性”-“高级”-“环境变量”-“系统变量”-双击“Path”-将mysql的路径“C:\Program Files\MySQL\MySQL Server 8.0\bin”添加进去-“确定”添加完毕之后,再到DOS下进行测试:

输入mysql -u root -p
输入密码启动mysql命令行窗口
MySQL入门介绍和安装_第8张图片
至此mysql的安装已经结束,下一章节我将Navicat以及简单的操作使用,感谢观看的朋友们,写的不明白的地方多多指点,笔者的微信:KFZ-LDG,欢迎多多吐槽和交流!

你可能感兴趣的:(数据库)