MySQL数据库初识

目录

一.数据库相关概述

1.数据库概念

数据(Data)

数据库系统

2.数据库系统发展史

当今主流数据库介绍

3.数据库分类

3.1.关系数据库

3.2.非关系型数据库

二.MySQL数据库安装

1.源码编译安装mysql

2.yum安装mysql


一.数据库相关概述

1.数据库概念

数据(Data)
  • 描述事物的符号记录
  • 包括数字、文字、图形、声音、档案记录等
  • 以“记录”形式按统一的格式进行存储
  • 将不同的记录组织在一起
  • 用来存储具体数据

数据库(database)

  • 表的集合,是用来组织、存储和管理数据的仓库

数据库管理系统(DBMS)

  • 是实现对数据有效组织,管理和存取的系统软件
  • 数据的建立和维护功能,数据定义功能,数据操纵功能,数据库的运行管理功能,通信功能
数据库系统
  • 是一个人机系统,由硬件,os,数据库,DBMS ,应用软件和数据库用户组成
  • 用户可以通过DBMS 或则 应用程序来操作数据库 

2.数据库系统发展史

当今主流数据库介绍

3.数据库分类

随着时代的发展,当今数据库可分为两大类:关系数据库(SQL)和非关系数据库(NO SQL)两

大类

3.1.关系数据库

  • 关系数据库系统是基于关系模型的数据库系统、

  • 关系模型的数据结构使用简单易懂的二维数据表

  • 关系模型可用简单的“实体-关系”(E-R)图来表示

  • E-R图中包含了实体(数据对象)、关系和属性三个要素

关系数据库的存储结构是二维表格

在每个二维表格中

  • 每一行称为一条记录,用来描述一个对象的信息
  • 每一列成为一个字段,用来描述对象的一个属性

3.2.非关系型数据库

二.MySQL数据库安装

1.源码编译安装mysql

参考源码编译安装LAMP(安装apeche mysql php 论坛 网站 巨详细版)-CSDN博客

或者源码编译安装LNMP(详细版)-CSDN博客

2.yum安装mysql

1. #创建mysql安装包的在线源cd /etc/yum.repos.d/vim mysql.repo[mysql]name=mysql5.7baseurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-5.7-community-el7-x86_64/gpgcheck=02. #安装服务mysql-community-serveryum -y install mysql-community-server3. #启动服务systemctl start mysqldss -ntap |grep 33064. #此时无法使用mysql命令直接登入数据库。需要查看本地root用户的默认密码,使用密码登录。grep password /var/log/mysqld.log    #查看默认密码mysql -u root -p'34/Jeoiq0fZb'       #使用密码登录,特殊符号用单引号引起来5. #登入数据库后必须修改密码。mysql> alter user root@'localhost' identified by 'abc123';​#为保证安全,密码的复杂性要足够,需要包含英文字母大小写、数字和特殊字符。​#可以使用"\h;"查看帮助

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/26943.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NoC进阶

从实践角度,第一步看节点,节点个数,ports数,延迟要求等,初步选择拓扑结构; 再认真分析traffic, 从哪到哪,哪里更多,哪里更近,看看有没有带宽瓶颈; 最后调整路由算法或者拓扑结构。 NoC就像是路网。 设计拓扑结构应该是网络设计的第一步。 后面是路由算法 拓扑结…

Clearedge3d EdgeWise 5.8 强大的自动化建模软件

EdgeWise是功能强大的建模软件,提供领先的建模功能和先进的技术,让您的整个过程更快更准确!您可以获得使用自动特征提取和对象识别的 3D 建模,ClearEdge3D 自动建模和对象识别软件通过创建竣工文档和施工验证完成该过程。拓普康和…

canvas记录1:canvasPutImageData

对于GCanvas(一个跨平台的2D图形渲染引擎)中的canvasPutImageData(或更常见的putImageData方法,因为GCanvas通常遵循Canvas API的标准),其使用方式与HTML5 Canvas API中的putImageData方法非常相似。以下是…

python+selenium做ui自动化测试用法必会

一、前言   大家都知道,基于Web端的测试的基础框架是需要Selenium做主要支撑的,这里边给大家介绍下Web测试核心之基于Python的Selenium Selenium是用于测试Web应用程序用户界面(UI)的常用框架。它是一款用于运行端到端功能测试的超强工具。您可以使用多…

Ajax的应用

1. Ajax Ajax是Asynchronous Javascript And XML(异步JavaScript和XML)的缩写。 Ajax技术描述了使用脚本操纵HTTP和Web服务器进行数据交换,在页面不刷新的情况下,实现页面的局部更新。 重点: Ajax 是一种在无需重新加…

气膜结构的使用寿命及其优势—轻空间

气膜结构以其独特的构造方式和显著的优势,在体育馆、展览馆、临时建筑等领域越来越受欢迎。尽管气膜结构的使用寿命与传统钢结构相比可能较短,但其在成本、建造速度、灵活性等方面的优势使其成为许多应用场景中的理想选择。本文将详细探讨气膜结构的使用…

如何基于Excel文件图形化从零建表并导入数据(以MySQL和SQLynx为例)

目录 1. 准备Excel数据 2. 导入Excel数据 a. 登录SQLynx b. 导入Excel文件 3. 验证数据 4. 使用和管理表 5. 总结 在实际的业务过程中,我们经常会有很多数据存储在Excel中,但在Excel中的数据分析不如使用SQL和数据库方便,数据量大些的…

C++ //练习 14.14 你觉得为什么调用operator+=来定义operator+比其他方法更有效?

C Primer(第5版) 练习 14.14 练习 14.14 你觉得为什么调用operator来定义operator比其他方法更有效? 环境:Linux Ubuntu(云服务器) 工具:vim 解释 使用更简洁,因为结果直接会累计…

location.href = ‘welcome.html‘;报错 - Completed 406 NOT_ACCEPTABLE

巧妙解决方案,使用服务端进行redirect即可 。 package com.aliyun.controller;import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping;Controller public class RedirectController {GetMapping("/r…

盲盒App开发时有哪些技术框架可以借鉴

在开发盲盒App时,技术框架的选择对于应用的性能、稳定性和用户体验都至关重要。以下是几个可以借鉴的技术框架,它们在不同方面提供了优势,并且结合了参考文章中的相关信息: 前端技术框架 微信小程序框架: 优点&#…

PostgreSQL ,OVER 子句妙用

在 PostgreSQL 中,OVER 子句是窗口函数定义的一部分,用于指定窗口函数的窗口范围。窗口函数允许你对一组行执行计算,这些行构成了一个结果集中的窗口。OVER 子句定义了这个窗口的开始和结束行。 以下是 OVER 子句的一些关键点: 默…

Interlinks Manager评测:WordPress 的最佳内部链接插件?

在这篇Interlinks Manager评测中,我们将彻底查看它是否真的是 WordPress 最佳内部链接插件!我们还将检查它是否值得您尝试。现在就开始吧 快速浏览一下插件,你就会对其提供的功能有一个基本的了解。 Interlinks Manager是一款 SEO 插件&…

加速“芯”动力 | 2024集成电路测试工程师研修班(苏州场)报名通知

6月19日—20日,加速“芯”动力——2024集成电路测试工程师研修班正式开课。本次培训课程内容包括芯片设计测试技术分享、解决方案分享、ATE编程接口介绍、ATE向量微指令、ATE量产界面介绍、测试开发基础培训、程序开发实训等内容,感兴趣的小伙伴&#xf…

建议收藏!亚马逊卖家必须知道的37个常用术语解释

运营亚马逊,经常会看到很多个专业术语,想必大部分新手卖家都比较陌生,熟悉这些常用术语的含义有助于你更好地运营亚马逊。下面为各位整理了37个在亚马逊跨境电商中常见的术语及其解释,建议收藏! 1、SKU Stock Keeping…

PaddleDetection安装文档

PaddlePaddle/PaddleDetection 配置环境 安装paddlepaddle conda create -n py39_paddledet python3.9conda activate py39_paddledetpython -m pip install paddlepaddle-gpu2.6.1.post112 -f https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html验证是否安装成…

gnss变形监测基础(一)

文章目录 一、GNSS(Global Navigation Satellite System)二、GNSS传感器三、GNSS变形监测 一、GNSS(Global Navigation Satellite System) GNSS是全球导航卫星系统(Global Navigation Satellite System)的…

Go基础编程 - 05 - 数组与切片

目录 1. 数组2. 切片2.1. slice 声明、初始化2.2. slice 操作2.3. append() 追加切片、扩容2.4. 字符串和切片 3. Copy4. Array、Slice 内存布局 上一篇:基本类型、常量和变量 下一篇:指针 1. 数组 数组是同一种类型固定长度的序列(有长度、…

工业 web4.0 的 UI 风格,独树一帜

工业 web4.0 的 UI 风格,独树一帜

[深度学习]基于C++和onnxruntime部署yolov10的onnx模型

基于C和ONNX Runtime部署YOLOv10的ONNX模型,可以遵循以下步骤: 准备环境:首先,确保已经下载后指定版本opencv和onnruntime的C库。 模型转换:按照官方源码:https://github.com/THU-MIG/yolov10 安装好yolov…

【计算机网络】TCP报文详解

认识TCP报头 其实协议的形式都是一个结构化的数据,TCP协议也不例外。一起来看看TCP协议的报头是怎么样的。 以上就是TCP报头,实际上是一个结构化的数据,也就是一个结构体。例如: struct tcp_hdr {unsigned int stc_port : 16;un…