前言:
本文为在霍格沃兹测试开发学社中学习到的一些技术写出来分享给大家,希望有志同道合的小伙伴可以一起交流技术,一起进步~ 😘
1. 数据库简介
- 数据库(DataBase) 就是一个以某种有组织的方式存储的数据集合
- 是存储和管理数据的仓库
- 其本质是一个文件系统
- 数据库管理系统(DBMS)是一款管理软件
2. 数据库分类
- 关系型数据库(RDB: Relationship DataBase)
- 非关系型数据库(NoSQL)
3. 常用数据库简介
- 关系型数据库(RDBMS):MySQL、Oracle、Postgres、SQLite、SQLServer(跨平台不太好,占比较小)
- NoSQL 数据库:MongoDB、Redis、HBase、Neo4j
- NewSQL(对各种新的,可扩展的高性能数据库的统称,不仅仅支持海量数据存储,还保持传统数据库支持事务与sql的功能。)
4. 使用场景
4.1 关系型数据库
- 需要做复杂处理数据
- 数据量不是特别大的数据
- 对安全性能要求高的数据
- 数据格式单一的数据
4.2 非关系型数据库(NoSQL)
- 数据模型比较简单
- 需要灵活性更强的 IT 系统
- 对数据库性能要求较高
- 不需要高度的数据一致性
5. MySQL 目录结构
目录 | 内容 |
---|
bin | 可执行文件 |
lib | 依赖库 |
docs | 文档 |
include | 包含文件 |
share | 存放字符集等信息 |
6. 数据库表简介
-
表:包含数据库中所有数据的数据库对象
- 表名:每个表的唯一标识
- 模式(schema):关于数据库和表的布局及特性的信息
- 列:表中每列称为一个字段
- 行:表中的一个记录
文末说明:
接口测试中我们很容易混淆Session、cookie和token,你知道他们有什么区别吗?
快来跟我一起看,一篇文章让你了解三者的区别。😎
⬇⬇⬇⬇⬇⬇⬇
👍👍👍:接口测试经典面试题:Session、cookie、token有什么区别?