《MySQL》认识MySQL与计算机基础知识

文章目录

  • 《MySQL》简单认识MySQL与计算机基础知识
    • 前言:
    • 1 学习MySQL
    • 2 什么是数据库
      • 2.1 数据库介绍
      • 2.2 安装MySQL数据库
    • 3 MySQL结构
      • 3.1 MySQL是一个"客户端--服务器"结构
      • 3.2 MySQL 组织数据
    • 4. 冯诺依曼体系
    • 5. MySQL的简单操作
      • 5.1 创建数据库
      • 5.2 显示数据库
      • 5.3 选中数据库
    • 总结:

《MySQL》简单认识MySQL与计算机基础知识

前言:

本章主要讲解数据库的基础知识与MySQL的相关知识.

1 学习MySQL

MySQL的主要学习内容:

  • 数据库的基本操作,以SQL语句为核心(SQL是一门编程语言)

  • 数据库的底层原理(难度较大)

  • 数据库编程(通过java代码操作数据库)

2 什么是数据库

2.1 数据库介绍

数据库顾名思义其实就是管理数据的工具.是一门软件

数据库又分为关系型数据库与非关系型

关系型数据库软件也有很多:

  • MySQL

    开源, 目前市面上份额较大的数据库,也是课堂学习的数据库

  • Oracle

    收费, (成本较大), 一般应用于对数据安全性要求较高也正是Oracle的成本较大,中国的公司开启了"去Oracle"运动,不断改进MySQL,使MySQL得到了较大发展.成为世界上强大的数据库之一.这两个数据库同属Oracle公司.

  • SQL server

    微软的数据库,一般很多学校都是使用SOL server来讲解数据库.

  • SQLite

    这个数据库是世界上装机量最大的数据库,是安卓自带的内置数据库.

非关系型数据库:

  • Redis

  • MongoDB

  • HBase

2.2 安装MySQL数据库

安装MySQL: mysql安装视频_哔哩哔哩_bilibili

密码建议设置为简单的,避免忘记…

MySQL客户端界面:

《MySQL》认识MySQL与计算机基础知识_第1张图片

3 MySQL结构

3.1 MySQL是一个"客户端–服务器"结构

  • 客户端:主动发出请求的一方->客户端向服务器发送的数据,称为"请求"

  • 服务器:被动做出响应的一方->服务器给客户端返回的数据,称为"响应"

一个服务器可以在同一时刻为多个客户端提供服务.

一般服务器是24小时运行的,做到随时随地地为客户端服务.

安装完MySQL,我们就既安装了客户端,也安装了服务器.

《MySQL》认识MySQL与计算机基础知识_第2张图片

MySQL中,存储和管理数据,都是由MySQL的服务器来负责的,正因为如此,MySQL的服务器要比客户端复杂的多,所以一般面试的时候,谈到MySQL一般直接代服务器了!!!

3.2 MySQL 组织数据

一个MySQL服务器可以管理多个"数据库"(这里的数据库不是软件,是存放关联数据的地方,也就是数据的集合)

《MySQL》认识MySQL与计算机基础知识_第3张图片

数据是可以存放在一起的,但是为了避免数据之间的相互干扰,因此将数据以逻辑上分开.(也就是将数据存放在不同的数据库中)

每个数据中有多个数据表.

《MySQL》认识MySQL与计算机基础知识_第4张图片

每个表都有多行,每行称为一条记录

每行都有多列,每列有不同的含义,也称之为一个"字段"

无论是Oricle还是MySQL,只要是关系型数据库,就都是以上述方式存储数据的.

4. 冯诺依曼体系

冯诺依曼:

《MySQL》认识MySQL与计算机基础知识_第5张图片
《MySQL》认识MySQL与计算机基础知识_第6张图片

冯诺依曼体系:

  • CPU

  • 存储器 ->存储数据的设备

  • 输入设备

  • 输出设备

计算机用二进制存储数据.

存储器分为外存与内存:

  • 内存: 即平时所说的内存,用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据.

  • 外存:外储存器是指除内存以外的存储存器,此类储存器一般断电后仍然能保存.

    例如:硬盘,光盘,软盘

内存与外存的区别(重点)

  1. 内存的存储空间相对较小,外存存储空间相对较大

  2. CPU读取内存的数据速度较快,而CPU读取外存的数据数据较慢(相差3-4个数量级)

  3. 内存的价格远高于外存

  4. 内存上的数据断电都会丢失,而外存的数据断电后不会丢失.

MySQL将数据存储在硬盘

因此在实际开发中,一般容易在数据库这里出现性能瓶颈.

5. MySQL的简单操作

语法规则:

SQL的关键字不区分大小写

分号不能遗忘,有的语句可以不加分号,但加了也不会报错.

关键字输入错误时的报错信息:

在这里插入图片描述

5.1 创建数据库

create database 数据库名;

在这里插入图片描述

5.2 显示数据库

show databases;

《MySQL》认识MySQL与计算机基础知识_第7张图片

5.3 选中数据库

我们需要对数据进行具体的操作时,就需要选中数据库来操作

use 数据库名;

在这里插入图片描述

总结:

本章以认识MySQL 以及与MySQL 相关计算机基础为主…

《MySQL》认识MySQL与计算机基础知识_第8张图片

你可能感兴趣的:(MySQL学习,mysql,数据库,java)