- 博客(13)
- 收藏
- 关注
原创 测试学习day1
集成测试:单元测试都通过之后将所有程序模块进行有序的、递增的测试,多个模块组装到一起测试,重点测试模块之间的接口部分。缺点:依赖于早期的需求调查,不适应需求的变化,风险往往延至后期才显露,失去及早纠正的机会。1.功能性 :适合性,准确性,互操作性,保密安全性,功能性的依从性。6.可移植性:适应性,易安装性,共存性,易替换性,可移植性的依从性。5.维护性:易分析性,易改变性,稳定性,易测试性,维护性的依从性。3.易用性:易理解性,易学性,易操作性,吸引性,易用性的依从性。
2024-08-01 11:33:28
319
原创 MySQL学习记录day10
元数据锁(MDL):系统自动控制,无需现时使用,主要作用是维护表元数据的数据一致性,在表上有活动事务的时候,不可以队员数据进行写入操作,为了避免DML和DDL,保证读写的正常行。# (null,'update',now(),new.id,concat('更新之前的数据内容为:id=',old.id,'更新的数据内容为:id=',new.id);# (null,'update',now(),new.id,concat('删除的数据内容为:id=',old.id);
2024-07-16 18:06:23
319
原创 MySQL学习记录day9
when month>=10 and month<=12 then set result = '第四季度';# when month>=1 and month<=3 then set result = '第一季度';#局部变量:根据需要定义的在局部生效的变量,访问前需要declare声明,可以用作存储过程内的局部变量和输入参数。#用户定义变量:用户根据需要自己定义的变量。#用户自定义变量不需要进行声明或者初始化,只不过没赋值的用户变量读取到的是null。
2024-07-15 23:06:19
971
原创 MySQL学习记录day8
1.using filesort:通过表的索引或全表扫描,读取满足条件的数据行,然后在排序缓冲区sort buffer中完成排序操作,所有不是通过索引直接返回排序的都叫filesort排序。#4.用or分割开的条件,如果or一侧条件有索引而后一侧的条件没有,则所有的索引都会失效,只有当前后的条件都有索引时才不会失效。#using where,using index是查找使用了索引,但是需要的数据在索引列中都能找到,所以不需要回表查询数据。#如果删除了某行数据,并不会直接删除这行数据,而是加上删除的标识。
2024-07-11 22:08:08
740
原创 MySQL学习记录day7
select_type:表示select的类型,常见取值有simple(简单表,即不使用表连接或子查询)、primary(主查询,即外层的查询)、union(union中的第二个或者后面的查询语句)、subquery(select/where之后包含了子查询)等。#1.最左前缀法则:如果索引了多列(联合索引),要遵守最左前缀法则,查询从索引的最左列开始,并且不跳过索引中的列。#如果跳过了某一列,跳过后的索引失效(跳过的字段后面的索引失效)#全局查询+模糊匹配查询当前数据库的插入/查询/更新/删除次数。
2024-07-10 22:25:35
303
原创 虚拟机装CentOS7出现yum报错
验证过不是不能上网or域名错误后看一些博客说是要修改/etc/yum.repos.d中的repo文件,结果发现给的163换上去还是报错,折腾一下午最后下载了阿里云的repo,换上去就能正常使用了T T。而且最开始看了一个安装教程让不要下载图形化界面,最后对着蚂蚁大小的代码整了两小时,眼睛都要瞎掉了,所以装的时候一定要安装图形化界面啊啊啊啊!
2024-07-05 17:11:46
172
原创 MySQL学习记录day6
三种引擎都支持B+树,innodb不支持哈希和R树,myisam不支持哈希,memory不支持R树和全文索引。#mysql体系结构:连接层,服务层,引擎层(索引),存储层(数据、索引、日志文件存储)#聚集索引:数据和索引存在一块,必须有且只有一个,索引结构的叶子节点保存了行数据。#二级索引也是B+树的结构,但是叶子节点存的是当前这行所对应的主键值。#缺点:索引列也会占用空间;#B+树:叶子节点存储数据,其余节点存储索引,叶子节点形成单向链表。#二级索引:数据和索引分开存储,叶子节点关联的是对应的主键。
2024-07-05 17:07:44
385
原创 MySQL学习记录day5
昨天把my.ini文件改了一下再也登陆不上去了只好卸载重装搞了半天,课也没看多少。昨天看了并发事务问题及隔离级别还有引擎介绍。今天一定要把索引看完。
2024-07-04 13:13:51
132
原创 MySQL学习记录day4
select * from emp where salary > all (select salary from emp where dept_id = (select id from dept where name = '财务'));#持久性:事务一旦提交或回滚,对数据库中的数据的改变就是永久的,会直接对磁盘中的数据造成影响永久保存。#幻读:一个事务按照条件查询数据时,没有对应的数据行,但是在插入数据时有发现这行数据已经存在。#原子性:事务是不可分割的最小操作单元,要么全部成功。但两次读取的数据不同。
2024-07-03 14:31:01
271
原创 MySQL学习记录day3
select case name, case name when '北京' then '一线城市' when ‘上海’ then '一线城市' else '二线城市' from emplyee;age int check ( age>0 && age
2024-07-02 12:44:09
471
原创 MySQL学习记录day1
表的创建/查看/添加字段/修改字段类型/修改表名。单字段数据添加/多字段数据添加/批量添加。批量删除/单行删除/去除重复行/修改字段。条件查询表/数据/字段select。数据库的创建/切换/查看。
2024-06-28 00:23:31
137
原创 快速解决Solving environment: failed with initial frozen solve. Retrying with flexible solve
被拷打后悟出的真相
2023-01-03 16:34:04
1371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人