《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
MySQL 和数据库有什么关联?
- MySQL 是数据库中的一种关系性数据库 , 所谓关系型数据库:就是把数据按照”表“的形式来组织的(能够对数据进行更严格的校验,带来更好的数据的完整性)
数据库分类
数据库大体可以分为 关系型数据库 和 非关系型数据库 关系型数据库(RDBMS):是指采用了关系模型来组织数据的数据库。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。基于标准的SQL,只是内部一些实现有区别。常用的关系型数据库如:
-
Oracle:Oracle公司产品,适合大型项目,适用于做复杂的业务逻辑,如ERP、OA等企业信息系 统 , 收费。
-
MySQL:属于Oracle公司,不适合做复杂的业务 , 开源免费。
-
SQL Server:微软的产品,安装部署在windows server上,适用于中大型项目。收费。
非关系型数据库
不规定基于SQL实现。现在更多是指NoSQL数据库,如:
-
基于键值对(Key-Value):如 memcached、redis
-
基于文档型:如 mongodb
-
基于列族:如 hbase
-
基于图型:如 neo4j
关于分类简单了解一下即可 , 只需要记住 MySQL 是把数据按照”表“的形式来组织的 , 更主要的 MySQL 是 开源免费 的接下来让我们进入 MySQL 安装教程
MySQL安装
===========
首先我们需要先去官网下载安装包 , 官网下载链接直达 迅雷下载链接直达 作者这里下载的是 MySQL 5.7版本
点击不登录直接下载 , 稍等一会会弹出下载链接
下载完成双击启动 , 这里有很多种版本选择 , 我们选最下面的自定义安装,然后next
这里添加我们所需要的 MySQL 服务器版本
然后选装 workbench , 这是 MySQL 官方提供的图形化操控数据库的程序
文档勾选上后 , 然后 next
点击执行 , 等待进度条加载完成
点击next
点击next
点击next
端口号可以改也可以不改 , 点击 next
设置密码 , 点击next
点击next
点击next
点击 execute
点击 finish
点击next
安装完成
回到桌面 , win + Q 启动搜索 MySQL , 双击运行
输入刚刚设置的密码
登录成功 ,到此 MySQL 安装工作就完成了
配置MySQL字符集
==============
常用的汉字码表,主要有两个
-
GBK:在中国大陆主要使用(汉字数量比较少,有些繁体字就表示不了)
-
unicode(utf-8):表示的汉字种类很多,还能表示各种类型的语言文字,包括不限于,满文,蒙文,韩文,日文,藏文,阿拉伯文,西班牙文…
由于MySQL的默认字符集编码不是 UTF-8 , 所以在存储数据如果数据涉及到中文 , 那么此时在数据库中就会出现乱码 , 为了防止后续操作出现乱码 , 所以我们在这里先修改 MySQL 默认字符集为 utf - 8
第一步:找到 MySQL 的配置文件
右击 MySQL 窗口 , 点击属性 , 找到目标 , 从路径default - file = 后面的盘符开始选择直到 my.ini 前面结束 , 这里推荐用键盘 Shift + 方向键来进行选择 , 在作者电脑上的路径是这样的
最后
针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。
上述的面试题答案都整理成文档笔记。 也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
img-JQS7T6Xk-1714776047623)]
上述的面试题答案都整理成文档笔记。 也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)
[外链图片转存中…(img-fToXsl7H-1714776047623)]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!