IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> MySQL学习笔记[学习资料来源于B站黑马测试] -> 正文阅读

[大数据]MySQL学习笔记[学习资料来源于B站黑马测试]

目录

一、数据库的基本知识

1、数据库概念

2、常见的数据库分类

(1)、当前主要使用的两种类型数据库

(2)、关系型数据库

(3)、非关系型数据库

二、SQL基本知识

1、SQL介绍

2、SQL语言的分类

三、MySQL基本知识

1、MySQL介绍

2、MySQL特点


一、数据库的基本知识

1、数据库概念

数据库是指长期存储在计算机内、有组织的数据集合,简而言之,数据库就是一个存储数据的地方。

表是数据库中存储数据的基本单位,数据按照分类存储到不同的表中,能够非常高效的查询其中的数据。

注意:对于测试工作而言,如果项目页面没有实现,但是又想要校验数据,则可以直接通过查询数据库实现。

2、常见的数据库分类

(1)、当前主要使用的两种类型数据库

  • 关系型数据库
  • 非关系型数据库

(2)、关系型数据库

1、基本概念

RDMS:(Relational Database Management System)关系型数据库系统,是将数据间的关系以数据库表的形式加以表达,并将数据存储在表格中,以便于查询。

2、关系型数据库的代表产品

  • Oracle:在大型项目中使用,例如:银行、电信等项目。
  • MySQL:Web项目中使用最广泛的关系型数据库。
  • Microsoft SQL Server:在微软的项目中使用。
  • SQLite:轻量级数据库,主要应用在移动平台。

3、关系型数据库的核心元素

  • 数据行(一条记录)
  • 数据列(字段)
  • 数据表(数据行的集合)
  • 数据库(数据表的集合,一个数据库中能够有n多个数据表)

(3)、非关系型数据库

将数据以key、value、文本、图片等形式存储的数据构成。

  • Redis
  • MongoDB

二、SQL基本知识

1、SQL介绍

SQL:Structred Query Language(结构化查询语言),通过SQL语言可以对数据库进行操作。

主流的关系型数据库都支持使用SQL语言进行操作,也就是说可以通过SQL语言操作Oracle、MySQL、Microsoft SQL Server、SQLite 等关系型的数据库。

2、SQL语言的分类

  • DQL:数据查询语言,用于对数据进行查询,例如:select
  • DML:数据操作语言,对数据进行增加、修改、删除,例如:insert、update、delete。
  • DCL:数据控制语言,进行授权与权限回收,例如:grant、revoke。
  • DDL:数据定义语言,进行数据库、表的管理等,例如:create、drop。

注意

  • 对于测试工程师来说,重点是数据的查询,因此需要熟练编写DQL。
  • 在MySQL中,默认对SQL语法不区分大小写。

三、MySQL基本知识

1、MySQL介绍

MySQL是一个关系型数据库管理系统,目前属于Oracle旗下产品。

目前为止,MySQL社区版是可以免费使用的。

2、MySQL特点

开源、社区版免费、支持多平台/多语言、使用范围广泛,是学习数据库开发与使用的首选。

MySQL的连接工具,建议使用Navicat。

说明:由于数据库软件处于服务器中,想要操作数据库,就必须使用工具远程连接数据库后,进行操作。

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-12-08 13:53:00  更:2021-12-08 13:54:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 9:54:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码