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安装

  1. 点击安装包进入安装页面,选中I accept the license terms
    在这里插入图片描述
    2.一直点击next,遇到此页面,点击yes,然后点击execute,等待安装。
    在这里插入图片描述
    3.安装成功以后,一直点击next,遇到以下窗口,设置root用户的密码,也可以自己添加用户
    在这里插入图片描述
    4.设置用户名和密码以后,点击next,然后点击execute

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

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

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值