第一章 MySQL概述

该文档与本账号的视频号相对应,可一并食用。

第一章 MySQL概述

数据库

数据库管理系统

1.1 数据库(database)

大家好,我是IT狂徒。目前在一所高校任计算机老师,很高兴能为互联网上的小伙伴们上课。跟一些初次见面的朋友说起我是计算机老师,他们总会本能的说一句,你们搞计算机的都好厉害,学习能力特别强。像数据库,数据结构之类的东西,他们觉得能学下来都特别厉害。对数据库之类的会觉得很神秘。        我今后几周的时间呢就给大家揭开数据库的面纱,一探究竟。大家应该都去领过快递,尤其是学校的菜鸟驿站,就是一个储存包裹的仓库。按照一种组织形式有序的排列,方便大家找到自己的包裹。我们要学习的数据库呢就是储存数据的仓库,他跟菜鸟驿站的区别,就是将包裹换成了数据。这样的一个仓库也就被称为数据库。

1.2 数据库管理系统【DataBase Management System (DBMS)】

大家可能听说过一种职业,叫做数据库管理员,类似于仓库里面的仓管。就像这位小哥。这位小哥手里拿着一个平板,与扫码工具相连。这其中用到的就是仓管软件,来对仓库中的物资进行管理。那么我们数据库也会用到这样一个工具,它的名字就叫做数据库管理系统,也就是我们马上要学的mysql。      那可能会有同学说了,我辛辛苦苦就是学了一个类似仓管的软件吗?那岂不是待遇可怜,分分钟提桶跑路吗?同学们大可放心,mysql数据库是后端程序员的核心技能之一。待遇不会低,及时你只学数据库,做一名数据库管理员,它的薪资水平跟其他行业相比也是客观的。大家看,月薪过万是很容易的,两万也很常见,更高的话就需要自己学习更加深入的知识。1.3 数据库管理员(DBA)的薪资待遇

1.4 主流关系型数据库

1.Oracle

2.MySQL

3.SQL server

「点点赞赏,手留余香」

赞赏

  • 0人赞过
0
0
0
评论 0 请文明上网,理性发言

相关文章

  • 一背景 在MySQL8.0之前,Server层和存储引擎(比如InnoDB)会各自保留一份元数据(schemaname,tabledefinition等),不仅在信息存储上有着重复冗余,而且可能存在两者之间存储的元数据不同步的现象。不同存储引擎之间(比如InnoDB和MyISAM)有着不同的元数据存储形式和位置(.F
    骏马_大大XT温v 8 0 0 条评论
  • 在说起MySQL,我想每一个开发者都不会陌生,作为一个超80%开发者都在使用的数据库,几乎所有一线大厂,都在用!01多数人只掌握了一些皮毛但是在我使用MySQL将近20年的过程中,我经常能看到很多程序员和我当年一样,有很多共性问题,比如: 我最开始工作面试的时候,天真的以为会写"增删改查"、做表关联就足够了,可悲催的是
    一号特工www 4 1 0 条评论
  • MySQL作为主流的数据库,是各大厂面试官百问不厌的知识点,但是需要了解到什么程度呢?仅仅停留在建库、创表、增删查改等基本操作的水平可不够。在面试后端开发的时候,一连几个问题,简直会被问到一脸懵。。 MySQL语句怎么优化? 分库,分表都适合哪些场景? 讲讲InnoDB如何使用B+树存储的? 一般来说,准备MySQL面
    qwv729 3 3 0 条评论
  • 作者|不剪发的Tony老师责编|欧阳姝黎 出品|CSDN博客 数据库函数是一种具有某种功能的模块,可以接收零个或多个输入值,并且返回一个输出值。MySQL为我们提供了许多用于处理和分析数据的系统函数,本文给大家介绍10个常用的字符串函数,以及相关的其他函数。 CONCAT() CONCAT(str1,str2,-))
    袭ZcPy 8 2 0 条评论
  • 首先问大家一个问题:MySQL当中的"My"是什么意思? 估计大部分人会说:My的意思不就是"我的"吗?MySQL,就是"我的"SQL。 这样想的话,就是大错特错了。 MySQL的发明者名叫Michael"Monty"Widenius,MySQL是以他女儿的名字"My"来命名的。对这位发明者来说,MySQL数据库就仿佛
    manhua猫咪 4 4 0 条评论
  • 应用系统分层架构,为了加速数据访问,会把最常访问的数据,放在缓存(cache)里,避免每次都去访问数据库。 操作系统,会有缓冲池(bufferpool)机制,避免每次访问磁盘,以加速数据的访问。 MySQL作为一个存储系统,同样具有缓冲池(bufferpool)机制,以避免每次查询数据都进行磁盘IO。 今天,和大家聊一
    mw1yf5 4 3 0 条评论
  • 来源:https://jeames.blog.csdn.net/?type=blog 前言MySQL在面试中经常被问到,本文总结了面试中的经典问题。 1.数据库三大范式是什么?第一范式:每个列都不可以再拆分。 第二范式:在第一范式的基础上,非主键列完全依赖于主键,而不能是依赖于主键的一部分。 第三范式:在第二范式的基础
    情商Uk13hf7 8 1 0 条评论
  • 来源|程序员大彬 作者|程序员大彬今天给大家分享MySQL常考的面试题,看看你们能答对多少 本期MySQL面试题的目录如下: 事务的四大特性?事务隔离级别有哪些?索引什么是索引?索引的优缺点?索引的作用?什么情况下需要建索引?什么情况下不建索引?索引的数据结构Hash索引和B+树索引的区别?为什么B+树比B树更适合实现
    勿子糖 6 8 0 条评论
  • 来源|捡田螺的小男孩作者|捡田螺的小男孩每一个好习惯都是一笔财富,本文分SQL后悔药、SQL性能优化、SQL规范优雅三个方向,分享写SQL的21个好习惯。 1.写完SQL先explain查看执行计划。【SQL性能优化】日常开发写SQL的时候,尽量养成这个好习惯呀:写完SQL后,用explain分析一下,尤其注意走不走索
    阿超的小红帽 6 3 0 条评论
  • 又到了一年的金三银四,估计不少人都在暗搓搓地想各种请假理由,准备出去面试。 就在前两天,我跟一个面试官聊,发现一个普遍想象,不少候选人,对数据库的认知,还处在比较基础的阶段,以为会写"增删改查"、做表关联就足够了,那些工作中经常出现的问题,却支支吾吾答不上来,比如: count(*)慢该如何解决? 对于千万级的大表,M
    小薇焚 4 0 0 条评论