测牛学堂软件测试要会的数据库知识总结一

测试要学习的数据库知识

我们说了优秀的测试,是要懂一些数据库的知识的。今天开始,跟大家分享一系列软件测试需要掌握的数据库的知识,希望可以给大家带来收获!

数据库简单理解

什么是数据库?从字面理解,数据库就是数据的仓库。我们可以参考超市,所有的物品是不是都分门别类,按照食品啊,日用品啊,水果啊分成不同的区域,有不同的架子。同理,数据的存储也要有一定的章法。

数据库,DataBase,就是按照数据结构来组织,存储和管理数据的仓库。

数据库的分类

数据库常见的分类就是可以分为关系型数据库和非关系型数据库

关系型:MySQL(开源,市场占比75%)、Oracle(收费)、SQLServer(早期使用)

非关系型:Redis、MongoDB、HBase(也称为NoSQL)

总结:

1数据库就是一种服务器软件,提供数据访问、管理和更新的服务(是服务器就有启停,就有端口号)

2关系型就是数据之间有关联,是以数据表形式存储;非关系型就是数据之间无关联,且是用键值对形式存储,我们主要掌握关系型数据库中的mysql

mysql安装和使用

单独安装的mysql,无论是下载还是安装都是非常繁琐的,对初学者非常不友好。我们可以取巧,采用一件集成安装的形式MySQL+Apache+PHP,就可以很方便的使用mysql了。

比较好用常用,对新手比较友好的软件是,phpstudy,不要觉得带php,我们就不能用了,工具始终只是工具。

安装成功后的界面,注意选择非服务模式,我们只要mysql

他选项菜单

MySQL的两种连接方式

mysql下载好以后,只是相当于安装了软甲,就像你下载了qq,不输入账号密码登录,就没办法使用。

mysql有很多连接方式,我们介绍两种,一种了解,一种细心掌握

DOS终端连接mysql

这种开发运维比较常用,我们只是简单了解即可。

第一步,win+R,输入cmd,回车,调出终端窗口(就是黑黑的全是英文的那个)

第二步,输入命令,myql-uroot-p

第三步,password输入密码root就连接成功了。

T:本地域名

使用可视化工具navicatformysql

这是一个软件,就是用另一个软件去登录操作mysql。就像之前写前端页面一样,你用记事本可以写,用notepad可以,用vscode或者webstrom都可以,只是更方便我们操作,所有的内容本质上是一样的。

使用navicat创建数据库

使用MySQL必须先创建数据库。

MySQL这个名字是总称,在MySQL这个软件里可以创建多个数据库(通常一个项目对应一个库)

Navicat创建库定

创建完数据库还不能直接写数据,就像超市不同的物品是不同的货架,数据库的数据也有货架,我们称之为表。

第一步,定义表的内容和类型

第二步,根据表的类型设计数据

总结

上面就是数据库的简单理解,和如何方便快捷的安装mysql,如何使用优秀的工具去操作和管理mysql。

后面会跟大家分享常用的sql语句,大家一起加油吧!为了更好的明天




转载请注明:http://www.aierlanlan.com/rzfs/4584.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了