新手必看!最简单的MySQL数据库详解

2023-11-02

本篇文章主要跟大家介绍的是详解MySQL数据库,对于新手来说帮助很大的,而且MySQL是最流行的关系型数据库管理系统,在web应用方面,MySQL也是最好的RDBMS应用软件之一,因此,感兴趣的朋友记得要看完!
在这里插入图片描述

是什么数据库?

数据库(Datebase)是根据数据的结构来组织、存储和管理数据的仓库。每一个数据库都至少有一个API去进行创建,访问,管理搜索和复制所保存的数据。将数据储存在文件中也是一个方法,但是读写速度会受到影响。所以,我们现在选择关系型数据库管理系统来存储和管理大数据量,这意味这必须建立在关系模型的基础上,借助于集合代数等数学概念和方法来解决数据库中的数据。

RDBMS特点:

1、以表格的形式展现数据。

2、每行是各种记录名称。

3、每列是记录名称所对应的数据域。

4、许多的行和列组成一张表单。

5、表单再组成database。

RDBMS术语

在们开始学习MySQL数据库前,让我们先了解一下RDBMS的一些术语:

数据库:属于一些关联表的集合。

数据表:表是数据的矩阵,它类似一个简单的电子表格在数据库中。

列:一列数据的元素,包含着同类型的数据。

行:一行是一组相关数据,例如订阅数据。

冗余:在储存双倍数据时,降低性能的同时,提高安全性。

主键:是唯一的,一个数据表一个主键。通过主键查询数据信息。

复合键:将多个列作为一个索引键,在复合索引上使用较多。

索引:在访问数据库表中特定信息的时候,使用索引是最为方便的。它是对数据库中列项的值进行排序的结构,比较像目录部分。
在这里插入图片描述

参照完整性:参照的完整性要求关系中只能引用存在的实体。与实体完整性是关系模型必须满足完整性约束条件,保证数据的一致性。

MySQL数据库

MySQL数据库属于关系型数据库管理系统,在关联数据库时并没有将数据放在一个很繁杂的大仓库中,而是保存在不相同的表中,增加速度的同时,提高了使用的灵活性。

1、MySQL是开源的,不需要支付额外的任何费用。

2、MySQL对大数据库支持,对上千万条记录的大数据库处理时也比较方便。

3、MySQL使用标准的SQL数据语言形式。

4、MySQL在多个系统上都可以运行,而且支持语言非常广泛,例如:C、C++、Python、Java、Perl、PHP等。

5、MySQL对PHP的支持非常的好,而PHP是目前Web最好的开发语言之一。

6、MySQL方便的一点是可以定制,采用GPL协议,你可以修改源码进而开发符合自己使用的MySQL系统。

MySQL数据库创建

我们可以在登陆MySQL服务器后,使用create命令创建数据库,语法如下:

CREATE DATABASE 数据库名;
下面是一个简单的命令演示如何创建数据库:

[root@host]# mysql -u root -pEnter password:****** #登陆后进入终端mysql>create DATABASE RUNOOB;

使用mysqladmin创建数据库

使用普通用户,你可能需要特定的权限来创建或删除MySQL数据库。

所以使用root用户登陆,root用户拥有最高的权限,可以使用mysql命令来创建数据库。

下面的命令简单的演示了创建数据库过程

[root@host]#  mysqladmin -u root -p create RUNOOBEnter password:******

执行成功后即可创建MySQL数据库。
在这里插入图片描述

感谢各位的阅读!以上就是关于“最简单的MySQL数据库详解”的内容介绍,相信大家看完之后有更深的了解,如果还想了解更多相关知识,可以关注摩杜云行业资讯频道,更多相关知识等着你来学习。如果觉得这篇文章不错的话,也可以分享给更多的人看到。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

新手必看!最简单的MySQL数据库详解 的相关文章

随机推荐

  • Hexo博客优化之Next主题美化

    前言 有了前面几篇博客的介绍 我们就可以很容易的搭建并编辑我们的博客了 不过既然是属于自己的博客网站 自然也就想让其更加美观 更有意思 所以呢我下面介绍一下Hexo博客的主题美化操作 1 Next主题 Hexo博客支持很多主题风格 其中Ne
  • error trying to connect: 远程主机强迫关闭了一个现有的连接。 (os error 10054)

    今天运行自动化测试的代码时 出现了这个问题 检索了一下 发现是chrome版本更新 导致驱动chromedriver不适配导致的 后来找了淘宝镜像 发现只有到114 还是不能使用 最后还是找到了 提供一下链接 不知道需不需要科学上网 我是开
  • C语言 看图说话-指针类型的扩展——数组指针

    1 指针数组是什么 答 指针类型的数组 2 数组指针是什么 答 指向数组的指针 它是扩展的指针类型 3 数组指针与基本类型指针的区别 答 在这个图片中 第一行就为基本类型的指针 不难看出 数组指针所指向的空间更大 再看后两行 前边为指针数组
  • Matlab读取CSV文件,并进行矩阵处理

    我们在进行科研时会碰到仪器生成的数据为 csv的文件 这时候使用matlab进行读取处理 核心思想是对读取到的数据按照矩阵进行处理 处理过程如下 第一步 filename D csv 读入csv数据 截取数值部分 诀窍 把矩阵想象成矩形 左
  • 在Linux(Ubuntu20.04)上编译Chromium,附相关命令学习解释

    以下内容基于Google官方文档 系统要求 8GB 以上内存 建议 16GB 以上 实测 11GB 可以稳定 build 说明见下文 100GB 以上空闲空间 实测 chromium 文件夹最少需要 65GB 已安装 Python3 和 G
  • CAN基础概念

    文章目录 目的 控制器 收发器 总线 帧格式 CAN2 0和CAN FD 波特率与采样点 工作模式 总结 目的 CAN是非常常用的一种数据总线 被广泛用在各种车辆系统中 大多数时候CAN的控制器和收发器干了比较多的工作 从而对于写代码使用来
  • 手动搭建webase(2)——节点管理服务

    前提条件 拉取代码 git clone https github com WeBankFinTech WeBASE Node Manager git 若因网络问题导致长时间下载失败 可尝试以下命令 git clone https gitee
  • 在uni-app中查询dom元素节点信息

    查询节点信息的对象 selectorQuery in component 将选择器的选取范围更改为自定义组件 component 内 返回一个 SelectorQuery 对象实例 初始时 选择器仅选取页面范围的节点 不会选取任何自定义组件
  • LableMe安装及初步使用(Mac也适用)

    环境 mac OS anaconda3 1 首先安装anaconda3 推荐此网站 下载较快https mirrors tuna tsinghua edu cn anaconda archive 下载完毕安装即可 本人之前就安装过了 在此就
  • vscode 终端无法执行pip

    1 在Windows应用中找到Windows PowerShell 右键以管理员运行 2 在命令框输入 set ExecutionPolicy RemoteSigned 回车 3 根据需要选择 这里我选择的是A 成功解决了问题 ps pow
  • Spring Boot学习之旅:(四)springboot 整合 fastjson

    springboot 默认使用的 jackson 但是听说某宝的fastjson 性能很好 而且平时用的习惯 所以来整合一下 首先在pom 中导入依赖
  • QT登陆注册界面练习

    一 界面展示 二 主要功能界面代码 include widget h include ui widget h Widget Widget QWidget parent QMainWindow parent ui new Ui Widget
  • 【Shell牛客刷题系列】SHELL13 去掉所有包含this的句子:awk与gawk命令的进阶使用

    该系列是基于牛客Shell题库 针对具体题目进行查漏补缺 学习相应的命令 刷题链接 牛客题霸 Shell篇 该系列文章都放到专栏下 专栏链接为 专栏 Linux 欢迎关注专栏 本文知识预告 首先学习了用于模式扫描和处理语言的gawk命令 然
  • Django 静态文件

    静态文件 1 什么是静态文件 对于前端已经写好了的文件 我们只是拿过来使用 那么这些文件都可以称之为叫 静态文件 静态文件可以是 bootstrap一类的前段框架 已经写好了的图片 css js 静态文件默认全都放在static文件夹下 s
  • vue使用Monaco editor

    1 项目中使用monaco editor首先要安装 npm install monaco editor S 2 在组件中引用并使用 初始化 更改内容 销毁
  • day 7

    封装一个学生的类 定义一个学生这样类的vector容器 里面存放学生对象 至少3个 再把该容器中的对象 保存到文件中 再把这些学生从文件中读取出来 放入另一个容器中并且遍历输出该容器里的学生 include
  • windows系统中用Python调用linux系统shell脚本

    一 windows系统先安装 1 安装python3 5 2 安装paramiko pip install paramiko 3 卸载cryptography 2 5 python m pip uninstall cryptography
  • linux+rwx+权限值,linux权限管理:rwx

    权限管理简介 r w x 对文件及目录进行权限管理 从而达到文件及目录管理 1 rwx对于文件而言 r 可读 可以使用类似cat等命令查看文件内容 w 可写 可以编辑或删除此文件 x 可执行 exacutable 可以命令提示符下当作命令提
  • 华为机试题70-矩阵乘法计算量估算

    描述 矩阵乘法的运算量与矩阵乘法的顺序强相关 例如 A是一个50 10的矩阵 B是10 20的矩阵 C是20 5的矩阵 计算A B C有两种顺序 AB C 或者 A BC 前者需要计算15000次乘法 后者只需要3500次 编写程序计算不同
  • 新手必看!最简单的MySQL数据库详解

    本篇文章主要跟大家介绍的是详解MySQL数据库 对于新手来说帮助很大的 而且MySQL是最流行的关系型数据库管理系统 在web应用方面 MySQL也是最好的RDBMS应用软件之一 因此 感兴趣的朋友记得要看完 是什么数据库 数据库 Date