数据库介绍(Mysql安装)

2024-04-28 23:44

本文主要是介绍数据库介绍(Mysql安装),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

工程师再在存储数据用文件就可以了,为什么还要弄个数据库?


一、什么是数据库?

文件保存数据有以下几个缺点:

  1. 文件的安全性问题
  2. 文件不利于数据查询和管理
  3. 文件不利于存储海量数据
  4. 文件在程序中控制不方便

数据库存储介质:

磁盘 、内存

为了解决上述问题,专家们设计出更加利于管理数据的软件一一数据库,它能更有效的管理数据。数据库可以提供远程服务,即通过远程连接来使用数据库,因此也称为数据库服务器

二、数据库的分类

数据库大体可以分为 关系型数据库 和 非关系型数据库

2.1 关系型数据库(RDBMS)

关系型数据库是指采用了关系模型来组织数据的数据库。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。基于标准的SQL,只是内部一些实现有区别。常用的关系型数据库如:

1.Oracle:甲骨文产品,适合大型项目,适用于做复杂的业务逻辑,如ERP、OA等企业信息系统。收费。
2.MySQL:属于甲骨文,不适合做复杂的业务。开源免费,
3.SQL Server:微软的产品,安装部署在windows server上,适用于中大型项目。收费。

2.2 非关系型数据库:

不规定基于SQL实现。现在更多是指NoSQL数据库,如:

1.基于键值对(Key-Value):如 memcached、redis
2.基于文档型:如 mongodb
3.基于列族:如 hbase
4. 基于图型:如 neo4j

2.3 关系型数据库和非关系型数据库区别

在这里插入图片描述

三、 MySQL的安装

详细安装步骤见其他大佬博主的博客:
https://www.cnblogs.com/gaobo123/p/13304745.html

总结

今天我们介绍了什么是数据库,关系型数据库和非关系型数据库的区别,以及MySQL的安装步骤。

这篇关于数据库介绍(Mysql安装)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/944573

相关文章

学习笔记(01):Python 面试100讲(基于Python3.x)-将XML文档保存在MongoDB数据库中

立即学习:https://edu.csdn.net/course/play/26755/340157?utm_source=blogtoedu Mongo DB很神奇

Linux计划任务功能介绍

一次性计划任务(不能跨越0点) at 16:20 at> echo hello | wall at> at 1621 at> mkdir /tmp/date +%F at> at 16:2212022015 at> rm -fr /tmp/* at> job 33 at 2015-12-02 16:22 atq 查询计划任务 atrm 删除计划任务 atrm 33 /etc/at.d

免密登录mysql

有时候有人想偷懒,直接免密登录mysql。可以按照以下方法操作 1.编辑配置文件 vim /root/.my.cnf [client] user=root password=123  2.修改权限 chmod 400 ~/.my.cnf  3.登录查看 [root@localhost ~]# mysql Welcome to the MySQL monitor.  Commands end

mysql-proxy实现mysql的读写分离

下载地址:https://downloads.mysql.com/archives/get/file/mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit.tar.gz解压:tar zxvf mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit.tar.gzmv mysql-proxy-0.8.5-linux-glibc2.3-

2024最新软件测试【测试理论+ 数据库】面试题(内附答案)

一、测试理论 3.1 你们原来项目的测试流程是怎么样的? 我们的测试流程主要有三个阶段:需求了解分析、测试准备、测试执行。  1、需求了解分析阶段 我们的 SE 会把需求文档给我们自己先去了解一到两天这样,之后我们会有一个需求澄清会议, 我们会把不明白不理解的需求在会议上说出来,包含需求的合理性还有需求的可测性等, 产品这边解答,目的是让我们测试这边和开发对需求的理解达到一致。 2、测试准

编码器介绍与应用

一.概述 1.编码器 编码器,是一种用来测量机械旋转或位移的传感器。这种传感器能够测量机械部件在旋转或直线运动时的位移位置或速度等信息,并将其转换成一系列电信号。其可和电机组装到一起用,反馈电机方向、转换角度的,然后电机根据反馈再动作纠偏,提升精度。 编码器是工业中常用的传感器之一,广泛应用于工业生产当中需要对机械系统进行监视或控制的场景,包括工业控制、机器人、照相机镜头、雷达平台以及部分计

zsh和ohmyzsh安装

安装 Zsh 打开你的 Ubuntu 终端 更新你的包列表 sudo apt update 安装 Zsh sudo apt install zsh 安装完成后,你可以通过运行 zsh 来切换到 Zsh shell,或者你可以将其设置为默认的 shell chsh -s $(which zsh) 这将改变默认的 shell。注销并重新登录或者关闭并重新打开 Ubuntu 终端,以

深入理解 MySQL 视图

博客:深入理解 MySQL 视图 I. 开头 介绍: MySQL 视图是一种虚拟表,它是基于查询结果的可视化展示,具有表的特性,但实际上并不存储数据。本文将深入探讨 MySQL 视图的概念、创建方法、用途以及优缺点。 目的: 通过本文,读者将能够全面了解 MySQL 视图的工作原理、使用方法以及与表的区别,从而更好地利用它们进行数据查询和管理。 阅读对象: 本文适合所有对 MySQL 数据

【论文阅读】Machine Learning, Linear Algebra, and More: Is SQL All You Need?

文章目录 摘要一、介绍二、SQL算法原语2.1、Variables2.2、Functions2.3、Conditions2.4、Loops2.5、Errors 三、案例研究3.1、对数据库友好的SQL映射3.2、性能结果 四、结论以及未来工作 摘要   尽管SQL在简单的分析查询中无处不在,但它很少用于更复杂的计算,如机器学习、线性代数和其他计算密集型算法。这些算法通常以过程

【MySQL的内外连接】

文章目录 一、内连接二、外连接1.左外连接2.右外连接 一、内连接 基本语法: select 字段 from 表1 inner join 表2 on 连接条件 and 其他条件;(这里的and,也可以修改成where,并且建议使用where,逻辑更清晰) 连接就是将两个表拼接起来。 案例:显示SMITH的名字和部门名称。 方法1: – 用前面的写法 s