03.linux命令收尾和数据库相关理论

补充:

cat 合并查看多个文件内容

20250223170804774-image

chmod 修改文件权限

文件权限的解读方法

20250223170836480-image

权限对照表

20250223170902293-image

修改文件权限:数字法【掌握】

权限对应的数值

20250223170945453-image

案例实现

20250223171001357-image

修改文件权限:字母法【了解】

组别:u:拥有者/ g:用户组/ o:其他人/ a:以上全部

修改:+:增加权限/ -:删除权限/ =:赋予权限

权限:r:可读/ w:可写/ x:可执行/ -:无权限

20250223171216960-image

文件权限修改注意事项

  1. 必须明确文件权限的含义【读懂】
  2. 使用数字法还是字母发法全凭个人喜好
  3. 尽量注意不要随意赋予文件最高权限:数字法(777)/ 字母法(rwxrwxrwx)
  4. 建议适当修改文件权限:数字发(755)/ 字母法(rwx-xr-x),除拥有者外其余无可写权限,以保证文件内容安全

find 查找文件

20250223171517959-image

in -s 链接文件

注意:使用-s创建的软链接(类似Windows系统下的快捷方式)

20250223171624872-image

扩招:硬链接

20250223171644514-image

tar / gzip /zip /unzip

tar/gzip 打包压缩和解压缩包

20250223171743843-image

zip压缩/unzip解压

20250223171813643-image

vi 命令行文本编辑器

基本操作流程

20250223171849415-image

命令模式

20250223171906241-image

输入模式

20250223171928501-image

末行模式

20250223171947224-image

yum软件包管理工具

说明:

yum( Yellow dog Updater, Modified)是一个在Linux系统中常用的团建包管理器

yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简介好记

常用命令:

  1. yum list : 列出所有可安装的软件清单
  2. yum search : 查找软件包
  3. yum install <package_name>:安装指定的软件
  4. yum update <package_name>:更新指定的软件
  5. yum update:更新所有软件
  6. yum remove <package_name> : 删除软件包

数据库

说明:数据可是专门用来存储数据的软件

注意:对于测试工作而言,如果项目页面没有是心啊,但我们又想要校验数据,则可以直接通过查询数据库来实现

关系:具体存在的商品录入——>产生对应的数据(存到数据库中)—> 最后会被加载到项目页面中

数据库的分类

分类:

  1. 关系型数据库:以数据为核心
  2. 非关系型数据库:不存在数据表的概念

关系型数据库:RDMS(Relational Database Management System)关系型数据库系统

常见的关系型数据库

  1. oracle:在大型项目中使用,例如:银行、电信等项目
  2. MySQL:web项目中使用最广泛的关系型数据库
  3. Microsoft SQL Server: 在微软的项⽬目中使⽤
  4. sqlite:轻量级数据库,主要应用在移动平台

关系型数据可的核心要素:

  1. 数据行(一条记录)
  2. 数据列(字段)
  3. 数据表(数据行的集合)
  4. 数据库(数据表的集合,一个数据库中能够有n多个数据表)

关系型数据库核心要素示例

20250223173048565-image

SQL语言

说明:

SQL:Structured Query Language(结构化查询语⾔言),通过 SQL 语⾔可以对数据库进⾏行行操作

注意:

  1. SQL 语言默认支持操作所有常见的关系型数据库
  2. 作为测试人员,必须要掌握SQL的查询语句(DQL:数据查询语言,用于对数据进行查询,例如:select)
  3. 对于MySQL而言,编写sql语句时,不区分字母的大小写

MySQL数据库介绍

说明:

MySQL 是⼀一个关系型数据库管理理系统,目前属于 Oracle 旗下产品, 目前为⽌止 MySQL 社区版是可以免费使用的

特点:

开源/免费/跨平台(Windows/macOS/Linux)/跨语⾔言(Java/Python…)

数据可连接工具Navicat

说明:

由于数据库软甲处于服务器中,想要操作数据库,就必须使用工具远程连接数据库后进行操作

连接数据库操作步骤

说明:

将来工作中,想要远程连接数据可,需要具备以下条件。

  1. 数据库所在服务器的IP地址及数据库的端口号
  2. 向相关人员获取数据库的账号和密码
  3. 使用数据库连接工具,远程连接数据库即可

注意:远程连接需要注意网络连通性

THE END
喜欢就支持一下吧
赞赏 分享