【数据库原理 | MySQL】 前世今生(入坑篇)

这篇具有很好参考价值的文章主要介绍了【数据库原理 | MySQL】 前世今生(入坑篇)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

mysql技术系是不是mysql衍生产品,2022MySQL数据库,数据库,database,mysql,数据库开发,数据仓库

🤵‍♂️ 个人主页: @计算机魔术师
👨‍💻 作者简介:CSDN内容合伙人,全栈领域优质创作者。

一、Mysql 概述

1.1数据库相关概念

  • 我们先阐述如下概念
名称 全称 作用
数据库 存贮数据的仓库,数据是有组织的存贮 DataBase(DB)
数据库管理系统 操作和管理数据库的大型软件 DataBase Management System(DBMS
SQL 一套专门对关系型数据库操作的编程语言,所有关系型数据库的标准 Structed Query Lanuage

用户通过SQL对关系型数据库进行操作,如下:
mysql技术系是不是mysql衍生产品,2022MySQL数据库,数据库,database,mysql,数据库开发,数据仓库

而目前主流的关系型数据库管理系统的市场占有率排名如下:

mysql技术系是不是mysql衍生产品,2022MySQL数据库,数据库,database,mysql,数据库开发,数据仓库

  • Oracle:大型的收费数据库,Oracle公司产品,价格昂贵。
  • MySQL:开源免费的中小型数据库,后来Sun公司收购了MySQL,而Oracle又收购了Sun公司。
  • 目前Oracle推出了收费版本的MySQL,也提供了免费的社区版本。
  • SQL Server:Microsoft 公司推出的收费的中型数据库,C#、.net等语言常用。
  • PostgreSQL:开源免费的中小型数据库。
  • DB2:IBM公司的大型收费数据库产品。
  • SQLLite:嵌入式的微型数据库。Android内置的数据库采用的就是该数据库。
  • MariaDB:开源免费的中小型数据库。是MySQL数据库的另外一个分支、另外一个衍生产品,与MySQL数据库有很好的兼容性

看上去关系型数据库很多,繁杂,但其实我们都是用关系型数据库SQL语言来对这些数据库进行操作的。而 SQL编程语言是统一标准,所以即便只掌握了MySQL数据库,在上手Oracle等数据库操作方式也是一致的

1.2 连接数据库

1.2.1启动停止

在系统启动时,会自动启动MYSQL 服务,无需自己启动数据库

  • 也可以通过手动开关连接,如下在cmd命令下:
net start mysql80 
net stop mysql80

注意:mysql80是我们在安装时候对mysql数据库的默认命名。
mysql技术系是不是mysql衍生产品,2022MySQL数据库,数据库,database,mysql,数据库开发,数据仓库

1.2.2 使用客户端连接数据库

  • 方式一:打开mysql所提供的客户端命令行工具

mysql技术系是不是mysql衍生产品,2022MySQL数据库,数据库,database,mysql,数据库开发,数据仓库

  • 输入密码接口连接
    mysql技术系是不是mysql衍生产品,2022MySQL数据库,数据库,database,mysql,数据库开发,数据仓库
  • 方式二,使用系统的cmd命令行工具
mysql [-h 127.0.0.1] [-p 3306] -u root -p

参数解释:
 -h(host) :Mysql服务所在的主机ip
 -p(port) :Mysql服务端口号
 -u(user) :MYsql数据库用户名
 -p(passward):Mysql数据库密码

[] 内为可选参数, 如果需要连接远程的Mysql,需要加上-h,-p参数来指定远程主机IP,和接口号,连接本地的mysql,则无需配置

注意:想通过这种方式连接,需要在安装后配置环境变量

mysql技术系是不是mysql衍生产品,2022MySQL数据库,数据库,database,mysql,数据库开发,数据仓库
mysql技术系是不是mysql衍生产品,2022MySQL数据库,数据库,database,mysql,数据库开发,数据仓库

1.3 数据模型

  • 1)关系型数据库(RDBMS)

概念:基于关系模型,由多张互相联系的二维表组成的数据库

二维表
就是由行和列所组成的表,如下图:
mysql技术系是不是mysql衍生产品,2022MySQL数据库,数据库,database,mysql,数据库开发,数据仓库

我们大部分所使用的数据库都是由二维表存贮数据的,基于二维表存贮数据的数据库就叫关系型数据库,不是基于二维表存贮数据的数据库就叫非关系型数据库。

  • 关系型数据库(RDBMS)特点
    A. 使用表存贮数据,格式统一,方便维护
    B. 使用SQL语言操作,标准统一,使用方便,上手快

  • 2)数据模型
    MYsql 是关系型数据库,基于二维表存贮数据,使用SQL语言操作,其结构如下:
    mysql技术系是不是mysql衍生产品,2022MySQL数据库,数据库,database,mysql,数据库开发,数据仓库
  1. 客户端通过连接数据库管理系统(DBMS) 操作数据库

  2. 数据库操作系统(DBMS)使用SQL语句对数据库进行操作

  3. 一个数据库服务器可以用多个数据库,一个数据库又可以有多张表文章来源地址https://www.toymoban.com/news/detail-794657.html

    ✨谢谢你的阅读,您的点赞和收藏就是我创造的最大动力!✨
    

到了这里,关于【数据库原理 | MySQL】 前世今生(入坑篇)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数据库系统原理及MySQL应用教程实验四MySQL数据库表数据的查询操作

    1.掌握SELECT 语句的基本语法格式。 2.掌握SELECT 语句的执行方法。 3.掌握SELECT 语句的 GROUP BY 和 ORDER BY 子句的作用。 验证性实验:在公司的部门员工管理数据库的bumen表和yuangong表上进行信息查询。 设计性试验:将在student表和score表上进行查询。 ( 一 ) 验证性实验 在

    2024年02月05日
    浏览(57)
  • 向量数据库入坑指南:初识 Faiss,如何将数据转换为向量(一)

    我们日常使用的各种 APP 中的许多功能,都离不开相似度检索技术。比如一个接一个的新闻和视频推荐、各种常见的对话机器人、保护我们日常账号安全的风控系统、能够用哼唱来找到歌曲的听歌识曲,甚至就连外卖配送的最佳路线选择也都有着它的身影。 相信很多同学是第

    2024年02月05日
    浏览(43)
  • MySql 数据库的锁机制和原理

    MySQL是一种流行的关系型数据库管理系统,广泛应用于各种Web应用程序和企业级应用程序中。在MySQL中,锁是一种用于控制并发访问的机制,它可以保证数据的一致性和完整性。本文将介绍MySQL的锁机制及原理,包括锁的类型、级别和实现原理等,并附上相应的代码示例。 在

    2024年02月05日
    浏览(74)
  • 《数据库原理MySQL》第四次上机实验

    一、连接查询 1.查询女学生的学生学号及总成绩 2.查询李勇同学所选的课程号及成绩 3.查询李新老师所授课程的课程名称 4.查询女教师所授课程的课程号及课程名称 5.查询姓“王”的学生所学的课程名称 6.查询选修“数据库”课程且成绩在 80 到 90 之间的学生学号及成绩 7.查

    2024年02月05日
    浏览(50)
  • [MySQL]数据库原理5——喵喵期末不挂科

    希望你开心,希望你健康,希望你幸福,希望你点赞! 最后的最后,关注喵,关注喵,关注喵,佬佬会看到更多有趣的博客哦!!! 喵喵喵,你对我真的很重要! 目录 前言 删除表 表数据操作 1.使用INSERT INTO| REPLACE语句 2.用LOAD DATA语句将数据装入数据库表中 3.图片数据

    2024年03月10日
    浏览(62)
  • 向量数据库入坑:传统文本检索方式的降维打击,使用 Faiss 实现向量语义检索

    在上一篇文章《聊聊来自元宇宙大厂 Meta 的相似度检索技术 Faiss》中,我们有聊到如何快速入门向量检索技术,借助 Meta AI(Facebook Research)出品的 faiss 实现“最基础的文本内容相似度检索工具”,初步接触到了“语义检索”这种对于传统文本检索方式具备“降维打击”的新

    2024年02月16日
    浏览(50)
  • MySQL高级第十七篇:数据库主从复制原理及保证数据一致性

    在实际工作中,我们常常将Redis作为缓存与MySQL来配合使用,当有请求的时候,首先会从缓存中进行查找,如果存在就直接取出,如果不存在再访问数据库。 这样就提升了读取的效率,也减少了对后端数据库的访问压力。 此外,对于一般数据库应用而言,都是 读多写少 的,

    2023年04月25日
    浏览(77)
  • 【MySQL数据库原理】在MySQL Workbench界面运行SQL代码——学生管理系统

    在 MySQL Workbench 8.0 中,你可以使用以下步骤新建内容并运行 MySQL 语言代码: 1、打开 MySQL Workbench 并连接到你的 MySQL 数据库服务器。 2、在左侧的导航栏中,展开你的连接以查看数据库。选择你要在其中运行 SQL 代码的数据库。 3、在顶部菜单栏中,点击 “Query”(查询)选项

    2024年02月03日
    浏览(57)
  • 第90讲:MySQL数据库主从复制集群原理概念以及搭建流程

    1.1.什么是主从复制集群 主从复制是指将主数据库的 DDL 和 DML 操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。 MySQL支持一台主库同时向多台从库进行复制, 从库同时也可以作为其他从服务器的主

    2024年01月20日
    浏览(56)
  • 数据库系统原理及MySQL应用教程实验六视图创建与管理

    1.理解视图的概念。 2.掌握创建、更改、删除视图的方法。 3.掌握使用视图来访问数据的方法。 1.验证性实验:在job数据库中,有聘任人员信息表:Work_lnfo表对其视图的操作。 2.设计性试验:在学生管理系统中,有学生信息表studentinfo表对其视图的操作。 (一)验证性实验 在

    2024年02月04日
    浏览(89)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包