导图社区 第三章 数据库介绍(阶段二)
软件测试基础学习,数据库用于存储数据的软件,特点:表是存储数据的核心表现,适合小白了解观看。
软件测试基础学习--阶段四 PYthon编程,分享了面向对象、文件的知识,本图适合小白了解观看。
软件测试基础学习--阶段四 PYthon编程,一起来认识python、变量输入输出、运算符和判断if、循环,本图适合小白了解观看。
软件测试基础学习--第五章 tpshop项目实战(阶段三),分为 1.tpshop环境搭建、快速熟悉项目、测试流程、熟悉数据库、轮播图、购物车,适合小白了解观看。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
第三章 数据库介绍
数据库概念
1. 数据库是什么
用于存储数据的软件
特点:表是存储数据的核心表现
2.数据库分类关系型数据库的说明
关系型数据库 :(RDMS:关系型数据库系统)(重点)
特点:以数据表的形式存储数据,便于数据查询
代表产品:
oracle(在大型项目中使用)
mysql: web 项目中使用最广泛的关系型数据库
microsoft sql Server :在微软的项目中使用
SQL ite:轻量级数据库,主要应用在移动平台
非关系型数据库 (不以数据表的形式存储数据的数据库类型
Redis
MongoDB
子主题
3. 数据库分类关系型数据库的核心要素
数据行(一条记录)
数据列(字段)
数据表(数据行的集合)
数据库(数据表的集合)
一个数据库中能有n 个数据表
4. SQL基本介绍
定义 :结构化查询语言,通过SQL语言可以对数据库进行操作
特点:
所有主流的关系型数据库,都支持使用SQL语句进行查询
注意:
虽然SQL语言分支很多,但对于测试人员,掌握查询操作即可
DQL :数据查询语言,用于对数据库进行查询,例如: select
扩展 : 在MYsql中,默认对SQL不区分大小写
MySQL介绍
关系型数据库系统 / Oracle旗下产品
开源
社区版免费
支持多平台(linux /windows /macos),支持多语言(JAVA /C /PYthon
注意: 熟悉SQL和熟悉MySQL不是一回事( 熟悉sql; 熟悉SQL语言)
图形客户端
1.远程连接数据库操作说明
注意:实际工作中,数据库是安装在服务器当中的,如果要直接连接数据库进行效验,就必须远程连接
连接步骤
1. 获取两个信息: 服务器的IP地址; 数据库的账号 和密码(找相关人员询问
2. 在自己的电脑上使用数据库工具(例如: Nzvicat ),建立连接,远程连接数据库
3.连接过程中要确定自己的电脑和服务器能够正常通信(ping 命令)
查看IP地址:inconfig
注意事项:
1. mysql的账号密码虽然是root 和123456,但是和centos系统的root没有关系
2.如果第一次连接成功,再次使用时,提示IP地址问题,则需要重新获取虚拟机的IP地址
3.使用过程中,要确保虚拟机系统不会待机或者进入休眠状态,修改方法如下
点击电源>点击设置
修改power >空白屏幕《从不》
2.Navicat操作数据库连接说明
基本使用
3.Navicat操作数据库说明
以小桶表示的均为数据库,默认四个数据库不要轻易操作,容易崩
创建数据库名用英文
字符集utf8(防止中文乱码)
使用那个数据库就开启那个(绿色小桶),不用的一律关掉,防止操作
修改数据库是,不能修改数据库名称
4.Navicat操作数据表说明
修改表的字段信息
选中表, 右击 > 设计表
字段名不要用中文,不好维护
双击:查看表内容
5.Navicat操作数据说明
修改表信息前为 ‘ * ' 表示未保存
删除数据,先选中,在删除
常用刷新
6.Navicat操作数据库的备份和还原
测试过程中会产生垃圾信息,测试结束时一般会还原有数据,因此需要在测试执行前备份,测试结束后还原
备份
转储SQL文件 
结构和数据
字段名和数据
仅结构
只有字段
还原
新与建一个与备份数据库相同的数据库

点击运行文件
找到之前的文件
打开
刷新