立即注册
登录
搜索
前端开发
后端开发
虚幻引擎
U3D引擎
体感研发
数据库
论坛
BBS
本版
帖子
用户
麒麟软控
»
论坛
›
麒麟软控
›
数据库
›
测牛学堂:软件测试要学的数据库基础知识总结(一) ...
返回列表
发新帖
测牛学堂:软件测试要学的数据库基础知识总结(一)
處一
處一
当前离线
积分
11
3
主题
6
帖子
11
积分
新手上路
新手上路, 积分 11, 距离下一级还需 39 积分
新手上路, 积分 11, 距离下一级还需 39 积分
积分
11
发消息
发表于 2022-12-3 20:44:27
|
显示全部楼层
测试要学习的数据库知识
我们说了优秀的测试,是要懂一些数据库的知识的。今天开始,跟大家分享一系列软件测试需要掌握的数据库的知识,希望可以给大家带来收获!
数据库简单理解
什么是数据库?从字面理解,数据库就是数据的仓库。我们可以参考超市,所有的物品是不是都分门别类,按照食品啊,日用品啊,水果啊分成不同的区域,有不同的架子。同理,数据的存储也要有一定的章法。
数据库,DataBase,就是按照数据结构来组织,存储和管理数据的仓库。
数据库的分类
数据库常见的分类就是可以分为关系型数据库和非关系型数据库
关系型:MySQL(开源,市场占比75%)、Oracle(收费)、SQL Server(早期使用)
非关系型: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 -u root -p
第三步,password输入密码root就连接成功了。
使用可视化工具navicat for mysql
这是一个软件,就是用另一个软件去登录操作mysql。就像之前写前端页面一样,你用记事本可以写,用notepad可以,用vscode或者webstrom都可以,只是更方便我们操作,所有的内容本质上是一样的。
使用navicat 创建数据库
使用MySQL必须先创建数据库。
MySQL这个名字是总称,在MySQL这个软件里可以创建多个数据库(通常一个项目对应一个库)
Navicat创建库定
创建完数据库还不能直接写数据,就像超市不同的物品是不同的货架,数据库的数据也有货架,我们称之为表。
第一步,定义表的内容和类型
第二步,根据表的类型设计数据
总结
上面就是数据库的简单理解,和如何方便快捷的安装mysql,如何使用优秀的工具去操作和管理mysql。
后面会跟大家分享常用的sql语句,大家一起加油吧!为了更好的明天
上一篇:
一篇文章搞懂数据库锁死产生的场景和解决方法
下一篇:
给大家推荐一个免费在线看电影的网站
回复
举报
使用道具
分享
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
快速回复
返回顶部
返回列表