![](https://img-blog.csdnimg.cn/8be3f5e23d684dc1917af65d5c18c402.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
02.Linux和数据库基础
文章平均质量分 58
测试工程师使用Linux常见命令以及MySQL常见于局
软件测试大田
全网唯一「软件测试大田」,持续聚焦分享软件测试真实工作经验、职场经验、面试经验
展开
-
MySQL之多表查询梳理
什么是多表查询?查询多张表,获取需要的数据。多表查询分为:内连接(隐式、显式)查询、外连接(左外、右外)查询。一、内连接1、隐式内连接语法格式:SELECT 字段名 FROM 左表, 右表 WHERE 连接条件;2、显式内连接语法格式:SELECT字段名FROM左表(INNER)JOIN右表ON条件;#inner可以省略不写二、外连接1、左外连接(1)特点:以左表为基准,匹配右表数据,如果匹配,展示匹配...原创 2022-03-09 09:44:26 · 647 阅读 · 0 评论 -
MySQL之外键约束
我们项目中都会有很多表。为什么不使用单表呢?查询效率低,数据冗余。为什么要使用多表?查询效率高,数据不冗余。由多表引入外键这个概念:什么是外键呢?举例来讲,员工表有:部门表有:员工表中部门 dept_id与部门表中部门 id 对应,那员工表的部门 dept_id 就叫做外键。拥有外键的员工表被称为从表 , 与外键对应的主键所在的部门表叫做主表。创建外键约束格式:#创建employee员工表,添加外键约束CREATETABLEem...原创 2022-03-08 09:38:08 · 517 阅读 · 0 评论 -
mysql本地环境变量的配置
1、找到Mysql的安装位置前面步骤完成后安装好MySQL,为MySQL配置环境变量。MySQL默认安装在C:\Program Files下。2、选择此电脑右键属性3、选择高级系统设置环境变量4、配置环境变量1)新建MYSQL_HOME变量,并配置:C:\Program Files\MySQL\MySQL Server 5.7MYSQL_HOME:C:\Program Files\MySQL\MySQL Ser...原创 2022-02-22 16:24:16 · 615 阅读 · 0 评论 -
【工具】数据库基本概念及MySQL安装
大家好啊,我是大田。如果你觉得我分享的内容有价值,就关注我吧。今天分享的是数据库基本概念以及MySQL安装图文教程。1.数据库的基本概念什么是数据库?1.数据库(DataBase)就是存储和管理数据的仓库2.其本质是一个文件系统,还是以文件的方式,将数据保存在电脑上为什么使用数据库?使用数据库存储数据,用户可以非常方便对数据库中的数据进行增加,删除,修改及查询操作(增删改查)。为什么选择MySQL?1.功能强大,足以应付web应...原创 2022-02-13 00:59:52 · 90 阅读 · 0 评论 -
【工具】三步卸载数据库MySQL
大家好啊,我是大田。今天想分享一下数据库MySQL卸载,三步搞定。第一篇MySQL系列:【工具】数据库基本概念及MySQL安装1.定位数据库的数据文件位置1)首先我们找到 Mysql安装目录下的 my.ini 文件注意: 找不到,可以使用搜索工具对 my.ini文件进行搜索2) 打开my.ini 文件,找到这样一段话这个定义的是mysql的数据库及数据表文件,将这段配置复制下来datadir=C:/ProgramData/MySQL/My...原创 2022-02-23 10:45:06 · 1070 阅读 · 0 评论 -
MySQL之主键约束、非空约束、唯一约束
大家好啊,我是大田。今天来看看MySQL其中三种约束。约束的作用: 对表中的数据进行限制,保证数据的正确性、有效性、完整性。违反约束的不正确数据,将无法插入到表中。今天先看三种:1、主键 primary key2、非空 not null3、唯一 unique1、主键约束1)特点:不重复、唯一、非空2)语法格式:3种方法添加主键约束# 方式1CREATETABLEemp2(eid INT PRIMARY KEY, -- 设置主键 唯一 非空ename V...原创 2022-03-03 09:12:59 · 4042 阅读 · 0 评论 -
MySQL的三种子查询
今天学习 MySQL 子查询,先来干货再看看实际中如何运用。一、何为子查询?一条 select 查询语句的结果, 作为另一条 select 语句的一部分。二、子查询特点?1、子查询要放在小括号里2、子查询作为父查询的查询条件使用。三、子查询分类?1、where 型语法:SELECT 查询字段 FROM 表 WHERE 字段=(子查询);2、from 型语法:SELECT 查询字段 FROM (子查询)表别名 WHERE 条件;3、ex...原创 2022-03-11 02:17:02 · 3631 阅读 · 0 评论 -
【测试基础】MySql的目录结构及数据库管理系统
大家好啊,我是大田。准备开启MySql这段旅程了,发车~上篇分享的是:【工具】数据库基本概念及MySQL安装安装完成后也别忘了解下目录结构哦。一、MySql数据库的目录结构1、MySql安装目录备注:MySql的默认安装目录在 C:\Program Files\MySQL\MySQL Server 5.7bin 放置一些可执行文件docs 文档include 包含(头)文件lib 依赖库share 用于存放字符集、语言等信息。...原创 2022-02-24 09:17:38 · 339 阅读 · 0 评论 -
【测试基础】Linux 系统 用户及组管理命令
大家好啊,我是大田。今天是linux系列更新的第七篇:Linux系统用户及组管理类命令。1、useradd添加新用户注意:使用这个命令的前提是要有添加新用户的权限 #添加新用户useradddatian2、passwd设置用户密码 #给新用户设置密码passwd datian按照提示输入新用户密码即可。3、id判断用户是否存在 #判断用户datian是否存在id datian存在:..原创 2022-02-20 14:35:53 · 468 阅读 · 0 评论 -
【配置】Linux的安装及配置
如果你想自己练练Linux命令,我建议你安个虚拟机。远程连接虚拟机,自己的服务器随便玩。不过在安装虚拟机过程中会遇到一些问题,只要静下心来好好思考并搜索答案,这些问题都会迎刃而解。总有同学不清楚VMware、CentOS、Linux之间的关系,其实VMware是安装虚拟机的软件;CentOS是系统;Linux是系统内核。通过VMware安装CentOS,VMware是CentOS的容器,CentOS需要在VMware中运行;CentOS就是虚拟机,CentOS与Red Hat的核心就是Linux。原创 2022-02-11 19:30:00 · 1106 阅读 · 0 评论 -
【测试基础】Linux打包、解包、解压缩命令这一篇全
大家好啊,我是大田。如果你觉得我分享的内容有价值,就点击上方蓝字????关注我吧。今天分享的是Linux系列分享的第三篇:Linux打包和解包命令。说起打包各种命令,也真是头疼啊,有时候来个压测,这些命令需要重新再来一遍。索性今天把打包这些命令汇总到一块,方便。往期Linux系列内容推荐:1、【配置】Linux的安装及配置2、【测试基础】Linux系统组成、目录结构及基本命令1、打tar包理解:类似于把衣服(文件)放进袋子(tar包)命令格式:原创 2022-02-15 16:25:40 · 2330 阅读 · 0 评论 -
常见面试题:Linux 查看当前有多少个进程?
大家好啊,我是大田今天分享一道经常被问的面试题:Linux 命令查看当前有多少个进程?答:通常我们使用 top 或 ps 命令查看当前进程。「 ps-ef 」列举出系统中运行的所有进程,如下图:可以通过「 ps -ef | grep 」命令查看其中一个进程的状态,「 | 」符号是一个管道,你可以看到用户的 UID,进程的 PID,父进程的PPID,以及进程开始的时间,运行参数等信息。如下图,是查看 java 进程的状态:实时的,当执行 top后,交互界面上会显示整个机器的状态,其中包包含:负载情况,当前用户原创 2022-06-07 10:27:42 · 2328 阅读 · 0 评论 -
Linux 查看端口常用命令
大家好啊,我是大田。有时部署测试环境会发现有启动失败的情况,做压测时需要查询某程序的端口占用情况或者根据端口号查看是哪个程序,同时也是面试中常问的两个命令,今天来记录下:1、根据程序名称,查找占用端口1)查进程 id:ps-ef | grep 程序名例如:ps-ef|greptomcat2)根据上一步命令结果得到 pid,进一步查占用端口:netstat -nap I grep pid例如:netstat -nap I grep1092、根据占...原创 2022-05-24 23:18:40 · 11400 阅读 · 0 评论 -
【测试基础】Linux 系统及进程管理类命令
大家好啊,我是大田。今天是Linux系列学习的第六篇,系统及进程管理类。一共5个命令,一起来看。 1、磁盘信息 2、ps 3、top 4、kill 5、netstat 1、磁盘信息 #显示磁盘剩余空间df -h #显示目录下的目录大小du -h 目录备注:-h是以我们都能看懂的方式,显示文件大小属性2、ps查看系统中的所有进程进程是什么?它就是正在执行的一个程序或命令,每一个..原创 2022-02-20 14:37:11 · 207 阅读 · 0 评论 -
【测试基础】Linux查找、过滤基本命令总结
大家好啊,我是大田。如果你觉得我分享的内容有价值,就点击上方????蓝字关注我吧~今天是Linux学习的第四篇,查找和过滤命令真的太重要,相信只要需要看后台日志都会经常使用到,这篇来看看他们常用的基本用法。往期Linux系列内容推荐:1、【配置】Linux的安装及配置2、【测试基础】Linux系统组成、目录结构及基本命令3、【测试基础】Linux打包、解包、解压缩命令这一篇全搞定一、find 查找文件或目录根据文件的属性进行查找命令格式:find p...原创 2022-02-17 16:42:44 · 3197 阅读 · 0 评论 -
【测试基础】Linux文本编辑vi命令
大家好啊,我是大田。如果你觉得我分享的内容有价值,就点击上方蓝字????关注我吧。今天分享的是Linux系列分享的第五篇:Linux文本编辑vi命令。一、文本编辑工具vi命令的介绍1.在linux使用vi编辑器来编辑文件2.vi既可以查看文件也可以编辑文件3.vim是vi的升级版本,具备更多的功能4.vi如果目标文件不存在就会创建新的文件,但是如果新文件没编码,退出后还会消失二、vi三种模式1、编辑模式(i、o、a键)(1)i:光标不动(2)原创 2022-02-18 22:46:58 · 6888 阅读 · 0 评论 -
【测试基础】Linux 系统文件权限类命令
大家好啊,我是大田。今天是linux系列更新的第八篇:Linux系统文件权限类命令,围绕4个方面来介绍。 文件权限介绍 文件权限管理 chown改名所有者 chgrp改变所属组 1、文件权限介绍当使用ll命令查看当前目录的文件或文件夹时,可以看到下图最左侧黄色框,以第一行为例看看各列都代表什么:第一列:文件类型(-文件、d目录、l链接)第二三四列:文件所有者权限第五六七列:所属组权限第八九十列:其他用户权限r(读权限原创 2022-02-22 16:11:41 · 263 阅读 · 0 评论 -
【测试基础】Linux系统组成、目录结构及基本命令
大家好啊,我是大田,如果你觉得文章有价值,就点击上方????蓝字关注我吧。上一次分享了Linux系列的第一篇:Linux的安装及配置。本篇可作为工具查阅,那我们开始吧。本篇主要内容: Linux系统组成 Linux目录结构 基本命令 Linux系统组成1、内核kernel是操作系统的核心、管理内存、管理CPU、管理进程、管理文件系统、管理设备驱动及网络通信特点:支持多任务、支持共享库、支持需求挂载2、文件系统file system原创 2022-02-14 16:15:24 · 325 阅读 · 0 评论 -
说说你在工作中常用的 Linux 命令有哪些?这样回答印象分更高
大家好啊,我是大田。如文章标题:「 说说你在工作中常用的 Linux 命令有哪些? 」只要去面试过测试工程师岗位的小伙伴都会被问到,那到底怎么回答更有条理更全面呢?来看看大田回答思路:1、目录相关: cd、mkdir、rmdir、pwd、Is、ll=ls-l、mv、cp2、文件相关: rm-rf、cat、more、tail、head、vi、du、find3、网络相关: ping、ifconfig、netstat4、用户相关: groupadd、useradd、pa原创 2022-05-23 11:36:29 · 263 阅读 · 1 评论